-
Notifications
You must be signed in to change notification settings - Fork 1
Description
@jeena I remember back in the day, we were discussing if we should use BISON to improve efficiency. In recent years I have been using Google Protocol Buffers (protobuf) successfully to reduce protocol overhead on bluetooth communications.
Comparison
Protocol buffers (Protobuf) and BISON are both data serialization formats, but they have different strengths and weaknesses. Protobuf is a language-neutral, platform-neutral, extensible mechanism for serializing structured data, developed by Google. BISON, on the other hand, is a binary representation of JSON, optimized for use in MongoDB. Protobuf excels in performance and efficiency, making it suitable for real-time analytics, gaming, and distributed storage systems. BISON is more human-readable and has more data types, making it a better choice for use cases within the MongoDB ecosystem
I think this would also help a little bit with cheating as you couldnt read the clear strings in the sockets inspector anymore, however protocol buffers can still be decoded with webtools even without access to the protocol definition files, at least you can get the nameless values. But yeah its just security through obfuscation.