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
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を活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
1
120
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
450
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
100
Digitization部 紹介資料
sansan33
PRO
1
6.8k
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
4.9k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.7k
Agile Leadership Summit Keynote 2026
m_seki
1
500
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
4.8k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
190
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
470
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
A designer walks into a library…
pauljervisheath
210
24k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
62
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Building Flexible Design Systems
yeseniaperezcruz
330
40k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
97
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
77
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
91
The Invisible Side of Design
smashingmag
302
51k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
270
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
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 ?