Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A tour of the MongoDB source code
Search
mongodb
June 29, 2011
Programming
0
420
A tour of the MongoDB source code
A tour of the MongoDB source code
mongodb
June 29, 2011
Tweet
Share
More Decks by mongodb
See All by mongodb
NoSQL Now! 2012
mongodb
18
3.4k
MongoDB 2.2 At the Silicon Valley MongoDB User Group
mongodb
9
1.4k
Turning off the LAMP Hunter Loftis, Skookum Digital Works
mongodb
2
1.5k
Mobilize Your MongoDB! Developing iPhone and Android Apps in the Cloud Grant Shipley, Red Hat
mongodb
0
540
Beanstalk Data - MongoDB In Production Chris Siefken, CTO Beanstalk Data
mongodb
0
540
New LINQ support in C#/.NET driver Robert Stam, 10gen
mongodb
9
41k
Welcome and Keynote Aaron Heckman, 10gen
mongodb
0
510
Webinar Introduction to MongoDB's Java Driver
mongodb
1
1.2k
Webinar Intro to Schema Design
mongodb
4
1.8k
Other Decks in Programming
See All in Programming
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
Oxlintはいいぞ
yug1224
5
1.3k
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
今から始めるClaude Code超入門
448jp
8
8.9k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
2026年 エンジニアリング自己学習法
yumechi
0
140
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
AI & Enginnering
codelynx
0
120
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Deep Space Network (abreviated)
tonyrice
0
49
Code Review Best Practice
trishagee
74
20k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Transcript
Tour of the MongoDB source code Greg Studer <greg@10gen>
Next 30 minutes Overview of the MongoDB source code What
you need to get started using it in your own project How the code is organized, so you can find what you're looking for quickly Any other questions?
Where to find it? https://github.com/mongodb mongo-[ X ]-driver (Apache 2.0)
mongo (AGPL) ...odds and ends...
Different use cases • Building an app which uses mongodb
◦ probably just need mongo-[ X ]-driver • Extending core database for your own (nefarious?) purposes ◦ mongo package
The mongo source Building mongodb - http://www.mongodb.org/display/DOCS/Building FreeBSD, Linux, OSX,
Windows, Solaris
SCONS http://www.scons.org/ > install scons > cd ~/mongo > scons
all (everything) > scons . (everything and unit tests) > scons install --prefix ? (install afterwards) > scons -dd . (debug symbols) > scons mongoclient.lib (C++ driver lib)
mongo source
mongo source
mongo source