Suche senden
Hochladen
MongoDB, it's not just about big data
•
Als PPT, PDF herunterladen
•
8 gefällt mir
•
2,108 views
W
willshulman
Folgen
This is a presentation I gave at a NoSQL meetup in San Francisco on 08.09.11.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 24
Jetzt herunterladen
Empfohlen
Mongo DB schema design patterns
Mongo DB schema design patterns
joergreichert
Schema Design by Example ~ MongoSF 2012
Schema Design by Example ~ MongoSF 2012
hungarianhc
User Data Management with MongoDB
User Data Management with MongoDB
MongoDB
Schema design
Schema design
MongoDB
Schema Design
Schema Design
MongoDB
Dev Jumpstart: Schema Design Best Practices
Dev Jumpstart: Schema Design Best Practices
MongoDB
MongoDB Schema Design
MongoDB Schema Design
MongoDB
Webinar: Back to Basics: Thinking in Documents
Webinar: Back to Basics: Thinking in Documents
MongoDB
Empfohlen
Mongo DB schema design patterns
Mongo DB schema design patterns
joergreichert
Schema Design by Example ~ MongoSF 2012
Schema Design by Example ~ MongoSF 2012
hungarianhc
User Data Management with MongoDB
User Data Management with MongoDB
MongoDB
Schema design
Schema design
MongoDB
Schema Design
Schema Design
MongoDB
Dev Jumpstart: Schema Design Best Practices
Dev Jumpstart: Schema Design Best Practices
MongoDB
MongoDB Schema Design
MongoDB Schema Design
MongoDB
Webinar: Back to Basics: Thinking in Documents
Webinar: Back to Basics: Thinking in Documents
MongoDB
MongoDB Schema Design: Four Real-World Examples
MongoDB Schema Design: Four Real-World Examples
Mike Friedman
Building Your First MongoDB App ~ Metadata Catalog
Building Your First MongoDB App ~ Metadata Catalog
hungarianhc
MongoDB San Francisco 2013: Data Modeling Examples From the Real World presen...
MongoDB San Francisco 2013: Data Modeling Examples From the Real World presen...
MongoDB
Real-time Location Based Social Discovery using MongoDB
Real-time Location Based Social Discovery using MongoDB
Fredrik Björk
Webinar: Schema Design
Webinar: Schema Design
MongoDB
Schema Design with MongoDB
Schema Design with MongoDB
rogerbodamer
Data Modeling for the Real World
Data Modeling for the Real World
Mike Friedman
Back to Basics 1: Thinking in documents
Back to Basics 1: Thinking in documents
MongoDB
Hands on JSON
Hands on JSON
Octavian Nadolu
Building web applications with mongo db presentation
Building web applications with mongo db presentation
Murat Çakal
MongoDB Schema Design
MongoDB Schema Design
Alex Litvinok
MongoDB Advanced Schema Design - Inboxes
MongoDB Advanced Schema Design - Inboxes
Jared Rosoff
Back to Basics Webinar 3: Schema Design Thinking in Documents
Back to Basics Webinar 3: Schema Design Thinking in Documents
MongoDB
MongoDB & Drupal
MongoDB & Drupal
Паша Павел
Json
Json
Prabhat gangwar
Mongo db
Mongo db
Toki Kanno
Schema Design
Schema Design
MongoDB
Сергей Матвеенко: MongoEngine: NoORM for NoSQL
Сергей Матвеенко: MongoEngine: NoORM for NoSQL
it-people
Building a Scalable Inbox System with MongoDB and Java
Building a Scalable Inbox System with MongoDB and Java
antoinegirbal
Learn Learn how to build your mobile back-end with MongoDB
Learn Learn how to build your mobile back-end with MongoDB
Marakana Inc.
Managing Social Content with MongoDB
Managing Social Content with MongoDB
MongoDB
Webinar: General Technical Overview of MongoDB for Dev Teams
Webinar: General Technical Overview of MongoDB for Dev Teams
MongoDB
Weitere ähnliche Inhalte
Was ist angesagt?
MongoDB Schema Design: Four Real-World Examples
MongoDB Schema Design: Four Real-World Examples
Mike Friedman
Building Your First MongoDB App ~ Metadata Catalog
Building Your First MongoDB App ~ Metadata Catalog
hungarianhc
MongoDB San Francisco 2013: Data Modeling Examples From the Real World presen...
MongoDB San Francisco 2013: Data Modeling Examples From the Real World presen...
MongoDB
Real-time Location Based Social Discovery using MongoDB
Real-time Location Based Social Discovery using MongoDB
Fredrik Björk
Webinar: Schema Design
Webinar: Schema Design
MongoDB
Schema Design with MongoDB
Schema Design with MongoDB
rogerbodamer
Data Modeling for the Real World
Data Modeling for the Real World
Mike Friedman
Back to Basics 1: Thinking in documents
Back to Basics 1: Thinking in documents
MongoDB
Hands on JSON
Hands on JSON
Octavian Nadolu
Building web applications with mongo db presentation
Building web applications with mongo db presentation
Murat Çakal
MongoDB Schema Design
MongoDB Schema Design
Alex Litvinok
MongoDB Advanced Schema Design - Inboxes
MongoDB Advanced Schema Design - Inboxes
Jared Rosoff
Back to Basics Webinar 3: Schema Design Thinking in Documents
Back to Basics Webinar 3: Schema Design Thinking in Documents
MongoDB
MongoDB & Drupal
MongoDB & Drupal
Паша Павел
Json
Json
Prabhat gangwar
Mongo db
Mongo db
Toki Kanno
Schema Design
Schema Design
MongoDB
Сергей Матвеенко: MongoEngine: NoORM for NoSQL
Сергей Матвеенко: MongoEngine: NoORM for NoSQL
it-people
Building a Scalable Inbox System with MongoDB and Java
Building a Scalable Inbox System with MongoDB and Java
antoinegirbal
Was ist angesagt?
(19)
MongoDB Schema Design: Four Real-World Examples
MongoDB Schema Design: Four Real-World Examples
Building Your First MongoDB App ~ Metadata Catalog
Building Your First MongoDB App ~ Metadata Catalog
MongoDB San Francisco 2013: Data Modeling Examples From the Real World presen...
MongoDB San Francisco 2013: Data Modeling Examples From the Real World presen...
Real-time Location Based Social Discovery using MongoDB
Real-time Location Based Social Discovery using MongoDB
Webinar: Schema Design
Webinar: Schema Design
Schema Design with MongoDB
Schema Design with MongoDB
Data Modeling for the Real World
Data Modeling for the Real World
Back to Basics 1: Thinking in documents
Back to Basics 1: Thinking in documents
Hands on JSON
Hands on JSON
Building web applications with mongo db presentation
Building web applications with mongo db presentation
MongoDB Schema Design
MongoDB Schema Design
MongoDB Advanced Schema Design - Inboxes
MongoDB Advanced Schema Design - Inboxes
Back to Basics Webinar 3: Schema Design Thinking in Documents
Back to Basics Webinar 3: Schema Design Thinking in Documents
MongoDB & Drupal
MongoDB & Drupal
Json
Json
Mongo db
Mongo db
Schema Design
Schema Design
Сергей Матвеенко: MongoEngine: NoORM for NoSQL
Сергей Матвеенко: MongoEngine: NoORM for NoSQL
Building a Scalable Inbox System with MongoDB and Java
Building a Scalable Inbox System with MongoDB and Java
Ähnlich wie MongoDB, it's not just about big data
Learn Learn how to build your mobile back-end with MongoDB
Learn Learn how to build your mobile back-end with MongoDB
Marakana Inc.
Managing Social Content with MongoDB
Managing Social Content with MongoDB
MongoDB
Webinar: General Technical Overview of MongoDB for Dev Teams
Webinar: General Technical Overview of MongoDB for Dev Teams
MongoDB
MongoDB
MongoDB
techwhizbang
MongoDB, PHP and the cloud - php cloud summit 2011
MongoDB, PHP and the cloud - php cloud summit 2011
Steven Francia
Schema design
Schema design
christkv
Schema Design
Schema Design
MongoDB
Introduction to MongoDB
Introduction to MongoDB
MongoDB
Schema design mongo_boston
Schema design mongo_boston
MongoDB
ActiveRecord vs Mongoid
ActiveRecord vs Mongoid
Ivan Nemytchenko
Why NoSQL Makes Sense
Why NoSQL Makes Sense
MongoDB
Why NoSQL Makes Sense
Why NoSQL Makes Sense
MongoDB
Schema Design
Schema Design
MongoDB
Mongodb intro
Mongodb intro
christkv
Mongo db presentation
Mongo db presentation
Julie Sommerville
Webinar: Schema Design
Webinar: Schema Design
MongoDB
Introduction to MongoDB
Introduction to MongoDB
Hossein Boustani
Schema Design
Schema Design
MongoDB
NoSQL databases
NoSQL databases
Marc Seeger
Schema & Design
Schema & Design
MongoDB
Ähnlich wie MongoDB, it's not just about big data
(20)
Learn Learn how to build your mobile back-end with MongoDB
Learn Learn how to build your mobile back-end with MongoDB
Managing Social Content with MongoDB
Managing Social Content with MongoDB
Webinar: General Technical Overview of MongoDB for Dev Teams
Webinar: General Technical Overview of MongoDB for Dev Teams
MongoDB
MongoDB
MongoDB, PHP and the cloud - php cloud summit 2011
MongoDB, PHP and the cloud - php cloud summit 2011
Schema design
Schema design
Schema Design
Schema Design
Introduction to MongoDB
Introduction to MongoDB
Schema design mongo_boston
Schema design mongo_boston
ActiveRecord vs Mongoid
ActiveRecord vs Mongoid
Why NoSQL Makes Sense
Why NoSQL Makes Sense
Why NoSQL Makes Sense
Why NoSQL Makes Sense
Schema Design
Schema Design
Mongodb intro
Mongodb intro
Mongo db presentation
Mongo db presentation
Webinar: Schema Design
Webinar: Schema Design
Introduction to MongoDB
Introduction to MongoDB
Schema Design
Schema Design
NoSQL databases
NoSQL databases
Schema & Design
Schema & Design
Kürzlich hochgeladen
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Kürzlich hochgeladen
(20)
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
MongoDB, it's not just about big data
1.
mongoDB It’s not
just about big data 08.09.2011
2.
what is mongoDB?
3.
4.
5.
{
_id: 1234, author: { name: “Bob Davis”, email : [email_address] }, post: “In these troubled times I like to …“, date: { $date: “2010-07-12 13:23UTC” }, location: [ -121.2322, 42.1223222 ], rating: 2.2, comments: [ { user: “jgs32@hotmail.com”, upVotes: 22, downVotes: 14, text: “Great point! I agree” }, { user: “holly.davidson@gmail.com”, upVotes: 421, downVotes: 22, text: “You are a moron” } ] } Documents (a.k.a. Objects)
6.
{
_id: 1234, author: { name: “Bob Davis”, email : [email_address] }, post: “In these troubled times I like to …“, date: { $date: “2010-07-12 13:23UTC” }, location: [ -121.2322, 42.1223222 ], rating: 2.2, comments: [ { user: “jgs32@hotmail.com”, upVotes: 22, downVotes: 14, text: “Great point! I agree” }, { user: “holly.davidson@gmail.com”, upVotes: 421, downVotes: 22, text: “You are a moron” } ], tags: [ “Politics”, “Virginia” ] } Flexible “Schemas”
7.
dynamic queries db.posts.find({
author.name: “mike” }) db.posts.find({ rating: { $gt: 2 }}) db.posts.find({ tags: “Software” }) db.posts.find().sort({date: -1}).limit(10)
8.
9.
indexes db.posts.ensureIndex({ author.name
: 1 } db.posts.find({ author.name: “mike” })
10.
11.
atomic updates Comment
c = {author: “will@objectlabs.com”, date: new Date(), text: “great post!”} db.posts.update({_id: post._id}, {$push: {comments: c}})
12.
13.
aggregation and map/reduce
14.
15.
Built for scalability
reliability from the ground up
16.
17.
But, mongoDB is
not just about big data
18.
Blog Post
19.
20.
{
_id: 1234, author: { name: “Bob Davis”, email : [email_address] }, post: “In these troubled times I like to …“, date: { $date: “2010-07-12 13:23UTC” }, location: [ -121.2322, 42.1223222 ], rating: 2.2, comments: [ { user: “jgs32@hotmail.com”, upVotes: 22, downVotes: 14, text: “Great point! I agree” }, { user: “holly.davidson@gmail.com”, upVotes: 421, downVotes: 22, text: “You are a moron” } ], tags: [ “Politics”, “Virginia” ] } … vs. this loveliness
21.
mongoDB is a
great general purpose database
22.
23.
Q&A
24.
Hinweis der Redaktion
Market Product Business Model Team [Plan]
nosql started bc bd but also revisit ds
Jetzt herunterladen