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.3k
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
510
Beanstalk Data - MongoDB In Production Chris Siefken, CTO Beanstalk Data
mongodb
0
520
New LINQ support in C#/.NET driver Robert Stam, 10gen
mongodb
9
41k
Welcome and Keynote Aaron Heckman, 10gen
mongodb
0
480
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
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
200
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
110
CSC305 Summer Lecture 12
javiergs
PRO
0
130
WebAssemblyインタプリタを書く ~Component Modelを添えて~
ruccho
1
930
Namespace and Its Future
tagomoris
6
630
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
650
個人軟體時代
ethanhuang13
0
150
20250808_AIAgent勉強会_ClaudeCodeデータ分析の実運用〜競馬を題材に回収率100%の先を目指すメソッドとは〜
kkakeru
0
210
Scale out your Claude Code ~自社専用Agentで10xする開発プロセス~
yukukotani
9
2.7k
自作OSでDOOMを動かしてみた
zakki0925224
1
1.4k
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
280
パスタの技術
yusukebe
1
530
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
How GitHub (no longer) Works
holman
315
140k
Producing Creativity
orderedlist
PRO
347
40k
The Cult of Friendly URLs
andyhume
79
6.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Being A Developer After 40
akosma
90
590k
Building an army of robots
kneath
306
46k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Writing Fast Ruby
sferik
628
62k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Documentation Writing (for coders)
carmenintech
73
5k
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