Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to mongodb's features and internals
Search
flaper87
July 31, 2013
Technology
1
670
Introduction to mongodb's features and internals
flaper87
July 31, 2013
Tweet
Share
More Decks by flaper87
See All by flaper87
Inheriting code… and I don’t mean classes
flaper87
0
260
Don't try to look smart, be smart
flaper87
0
190
Keeping up with the pace of a fast growing community without dying
flaper87
0
190
A walk to remember: Debugging a distributed system failure
flaper87
0
210
Managing requirements for a many-thousands contributors software
flaper87
0
100
Fast-forward to today's Zaqar
flaper87
0
150
Breaking Backwards Compatibility: The easy way
flaper87
1
170
A functional view to Rust
flaper87
1
150
Rust - A walk to concurrency
flaper87
3
600
Other Decks in Technology
See All in Technology
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
120
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
480
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
4
360
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
0
970
手動から自動へ、そしてその先へ
moritamasami
0
300
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
regrowth_tokyo_2025_securityagent
hiashisan
0
230
チーリンについて
hirotomotaguchi
6
1.9k
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
280
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
480
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Building Applications with DynamoDB
mza
96
6.8k
Agile that works and the tools we love
rasmusluckow
331
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
We Have a Design System, Now What?
morganepeng
54
7.9k
Building an army of robots
kneath
306
46k
What's in a price? How to price your products and services
michaelherold
246
13k
KATA
mclloyd
PRO
32
15k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Transcript
Introduction to MongoDB's features and internals
@flaper87 Tech Talk We'll go through: What is MongDB ?
Wait, did you say NoSQL ? Explore the past, understand the present Dive into its internals Other features Random Thoughts
Who's this dude? @flaper87 (a.k.a, Flavio Percoco): Very proud Red
Hatter, who's also part of the MongoDB Master team and has contributed to Open Source since... forever. One of those who thinks about programming when he's not programming. member of
Tech Talk @flaper87 What is MongoDB ?
Tech Talk @flaper87 What is MongoDB ? - GNU Affero
General Public License - NoSQL Database - Document Oriented - JSON-style records (BSON, actually)
@flaper87 Tech Talk Wait, Did you say NoSQL ?
@flaper87 Tech Talk Schema-less NoSQL ? which doesn't mean YOU
shouldn't have one
@flaper87 Tech Talk Non relational Schema-less NoSQL ? Weak-reference support
with DBRef
@flaper87 Tech Talk Horizontally scalable Non relational Schema-less NoSQL ?
@flaper87 Tech Talk (E)CP Horizontally scalable Non relational Schema-less NoSQL
? (Eventually) Consistent – Partition Tollerant
@flaper87 Tech Talk Huge amount of data (E)CP Horizontally scalable
Non relational Schema-less NoSQL ?
@flaper87 Tech Talk Explore the past, understand the present
@flaper87 Tech Talk Explore the past, understand the present @flaper87
Red Hat Confidential Tech Talk It wasn't exactly a database
@flaper87 Tech Talk Explore the past, understand the present @flaper87
Red Hat Confidential Tech Talk From PaaS to Databases - It wasn't exactly a database Open sourced in 2009
@flaper87 Tech Talk Explore the past, understand the present @flaper87
Red Hat Confidential Tech Talk March 2010, Version 1.4 - From PaaS to Databases - It wasn't exactly a database Production ready
Tech Talk @flaper87 Dive B-Tree Indexes
Tech Talk @flaper87 Dive One index per query
Tech Talk @flaper87 Dive Readers – Writer Lock Per database
Tech Talk @flaper87 Dive MMAP LRU'd Virtual Memory
Tech Talk @flaper87 Dive v8 Since version 2.4
@flaper87 Tech Talk Other Features
@flaper87 Tech Talk Other Features Map / Reduce
@flaper87 Tech Talk Other Features Aggregation Framework
@flaper87 Tech Talk Other Features Full-Text Indexes
@flaper87 Tech Talk Other Features Geo Spatial Indexes
@flaper87 Tech Talk Other Features GridFS
Tech Talk @flaper87 Random Thoughts It's not a sliver bullet,
just a bullet Define your schema Create indexes, wisely It's not a search engine GridFS is Cool ™
Tech Talk @flaper87 Q&A Thanks http:/ /www.mongodb.org/