Hi everyone,
It's been a while that I wanted to talk about that.
3 years ago, I contributed to an open source project:
https://github.com/mongodb/mongo-c-driver
I decided to contribute, to earn knowledge and feel relevant as a young developer.
My contribution was literaly adding a line to fix a current bug that they had.
I took really my time to understand how the repository was built and I got facinated by the bson object.
To know more about that data structure here is link:
https://bsonspec.org/spec.html
"Bson" means "binary json". Basically keys and values of the bson are structured in a way to earn space and memory. They use this as a way to communicate with the MongoDB database and to process data faster.
I hope you learned something today and I see you in the next one.
Top comments (0)