DEV Community

pmgzo
pmgzo

Posted on • Edited on

My first open source contribution for MongoDB

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.

mongodb

datastructure

client

bson

Top comments (0)