Hi, is there any good source like a book where I can learn about the internals of mongoDB. By internals I mean, how mongodb solves the problems like replication, leader election, indexes, writes, reads, caching etc rather than what it can do.
I know that one of the options is to go through source code, but are there any other sources?
Mastering MongoDB 6.x is a good overview, and is fairly up to date. Chapter 13 covers some of the things that you mention.
If you want to dive even deeper, there’s dedicated books to topics such as wiredtiger
Hey @amar_nadh,
Welcome to the MongoDB Community Forums!
The best way to learn about MongoDB internals is to check the readme-files in the source code. They are the most up-to-date, technical, and best resource if learning about the internals is what you’re looking for.
-
Replication internals: mongo/README.md at master · mongodb/mongo · GitHub
-
Sharding internals: mongo/README.md at master · mongodb/mongo · GitHub
-
Storage execution internals: mongo/README.md at master · mongodb/mongo · GitHub
-
Query system internals: mongo/README.md at master · mongodb/mongo · GitHub
Hoping this helps. Please feel free to reach out for anything else as well.
Regards,
Satyam
This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.