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
NoSql Database presentation
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Suchit Puri
November 26, 2012
Technology
1
140
NoSql Database presentation
Suchit Puri
November 26, 2012
Tweet
Share
More Decks by Suchit Puri
See All by Suchit Puri
NoSql Paper
suchitpuri
3
99
Other Decks in Technology
See All in Technology
AI アクセラレータチップ AWS Trainium/Inferentia に 今こそ入門
yoshimi0227
1
320
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
210
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
72k
AI Agent Standards and Protocols: a Walkthrough of MCP, A2A, and more...
glaforge
1
560
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6.8k
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
750
AI開発の落とし穴 〜馬には乗ってみよAIには添うてみよ〜
sansantech
PRO
9
3.8k
AWS Amplify Conference 2026 - 仕様からリリースまで一気通貫生成 AI 時代のフルスタック開発
inariku
3
380
BPaaSオペレーション・kubell社内 n8n活用による効率化検証事例紹介
kubell_hr
0
260
漸進的過負荷の原則
sansantech
PRO
3
380
Zephyr RTOS の発表をOpen Source Summit Japan 2025で行った件
iotengineer22
0
260
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
2
200
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
A Tale of Four Properties
chriscoyier
162
24k
The browser strikes back
jonoalderson
0
340
Getting science done with accelerated Python computing platforms
jacobtomlinson
1
100
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Google's AI Overviews - The New Search
badams
0
890
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
72
Color Theory Basics | Prateek | Gurzu
gurzu
0
190
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.5k
Transcript
NoSql Databases By Suchit Puri
NoSql is the new buzz word
Its all about Scaling , Availability, High Throughput
and … Really? Lets See…
But before that, what exactly is a NoSql
database ?
Databases which don’t have/support relational model.
No Tables No Tuples No Relation
Instead they have Keys/Values Documents Graphs
CAP Theorem
Consistency Availability Partition tolerance
2000 Prof. Eric Brewer , PoDC conference Keynote
“Off three properties of shared data system , data Consistency, system availability and tolerance to network partitions – only two can be achieved at any given time”
RDMS designed for High Consistency (ACID)
Amazon paper on DynamoDB h\p://www.allthingsdistributed.com/files/amazon-‐‑dynamo-‐‑sosp2007.pdf
Consistent Hashing h\p://www.allthingsdistributed.com/files/amazon-‐‑dynamo-‐‑sosp2007.pdf
Vector Clocks h\p://www.allthingsdistributed.com/files/amazon-‐‑dynamo-‐‑sosp2007.pdf
Gossip Protocol h\p://www.allthingsdistributed.com/files/amazon-‐‑dynamo-‐‑sosp2007.pdf
Merkel Trees h\p://www.allthingsdistributed.com/files/amazon-‐‑dynamo-‐‑sosp2007.pdf
Riak DB, an Open Source Implementation of concepts
mentioned in Amazon DynamoDB paper
Riak Exposes everything as HTTP calls
Can Control CAP theorem properties per bucket.
None
Document Oriented NoSql Database
Collections , A group of documents
A document is just a hash {
"ʺ_id"ʺ : ObjectId("ʺ508d3d35421aa9e922000001"ʺ), "ʺfirst_name"ʺ : "ʺSarah"ʺ, "ʺmiddle_name"ʺ : "ʺLinc"ʺ, "ʺlast_name"ʺ : "ʺJohnsson"ʺ, "ʺemail"ʺ : "ʺ
[email protected]
"ʺ }
Relationships between collections Embedded
VS Reference
MongoDB Global lock One write or multiple reads
at any given time
Have been working in MongoDB for close to one
year now
Raised A bug in MongoDB [MongoDB-‐‑JIRA] (CS-‐‑3016) Authentication
Causes Decreased Performance in Channel4 Java Application
Questions ?