Académique Documents
Professionnel Documents
Culture Documents
Schema
Design
MongoNYC
(#mongonyc) May
21,
2010 Kyle
Banker
(@hwaet) 10gen
http://www.mongodb.org/
Tuesday, May 25, 2010
2. Rich Documents
Queries
Queries
Queries
Atomic Updates
Atomic Updates
Map-Reduce
wordnik.com
Advantages
Pre-joined
for
fast
retrieval.
Advantages
Pre-joined
for
fast
retrieval. Holistic
representation.
Advantages
Pre-joined
for
fast
retrieval. Holistic
representation. MongoDB
can
act
on
these.
Tradeos
The
Normalization
/
Denormalization
Question
Tradeos
The
Normalization
/
Denormalization
Question Know
your
queries
/
updates
in
advance
2. Simplied Relations
Tags
Tags
Tags
Votes
Adding a vote
Adding a vote
4. Standard
Relationships
Tuesday, May 25, 2010
1. Embedded Document
1. Embedded Document
3. Normalized Collection
Use Cases 1. Embedded document Fast queries Document always appears w/ parent.
Use Cases 1. Embedded document Fast queries Document always appears w/ parent. 2. Embedded & nested document Complex hierarchies Document appears with parent
Use
Cases 1.
Embedded
document Fast
queries Document
always
appears
w/
parent. 2.
Embedded
&
nested
document Complex
hierarchies Document
appears
with
parent 3.
Normalized Maximum
exibility. Simplied
global
updates.
Tuesday, May 25, 2010
categories
5. Resources
Trees
http://www.mongodb.org/display/DOCS/Trees+in+MongoDB
Trees
http://www.mongodb.org/display/DOCS/Trees+in+MongoDB
Trees
http://www.mongodb.org/display/DOCS/Trees+in+MongoDB
Contribute
http://cookbook.mongodb.org
Trees
http://www.mongodb.org/display/DOCS/Trees+in+MongoDB
Contribute
http://cookbook.mongodb.org
Consulting
info@10gen.com
6. Shameless Plugs
Thank You
http://www.mongodb.org/
Tuesday, May 25, 2010