documentdb - another nosql solution for cloud infrastructure
DESCRIPTION
DocumentDB - Another NoSQL Solution for cloud infrastructure Radu Vunvulea This is a session where we will discuss what is DocumentDB and why we should start looking to full-managed NoSQL solutions. We will explore this service, interact with resources that are available and learn what are the unique features that are offered by this NoSQL solution. Be prepared for a session where JavaScript and JSON are feel likes home on Microsoft environment.TRANSCRIPT
Agenda Content
18:00 – 18:30 Sosirea participanților
18:30 – 19:30 Database-as-a-Service - how to fire your DBA and
deploy new databases quickly, securely, and cheaply
(Silviu Niculiță)
19:30 – 19:45 Pauză
19:45 – 20:45 DocumentDB - Another NoSQL Solution for cloud
infrastructure (Radu Vunvulea)
20:45 – 21:15 Socializare
RADU VUNVULEA MCTS MCP BANK HOME AUTOMATION
MVP ENTERPRISE
AUTOMOTIVE PHARMA
LEAN AND AGILE E-COMMERCE
WEB iQuest
AZURE JAVASCRIPT VUNVULEARADU.BLOGSPOT.COM
MOBILE DOTNET @RaduVunvulea
WCF WPF ENTHUSIASTIC
DocumentDB
Understand when and how we can use it
N O SQL
Key/Value Store
<key, value>
Tuple<key, v1, v2, …, vn>
Document Database
Complex objects
Schema define at runtime
Columnar database
Key Space, Column Family, Super Column, Column
Graph database
Network with nodes, edge and properties
JSON
• Consistent data all the time
• Slow Read and WritesStrong
• Can read old data (but in order of
execution
• Clients can specify how old data can be
Bounded
Staleness
• Read own data correctly
• Can read old dataSession
• Very fast
• Can read data in wrong execution orderEventual
{ }{ }
JS
JS
JS
10GB per CU
2.000 requests units per second
500 inserts/replace/deletes per seconds
20 store procedures per second
CU
CU
CU
CU
User
Resource path
Permissions
Read
Read, Write and Delete
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Question
Answers
{“name” : “Radu Vunvulea,
“blog” : “vunvulearadu.blogspot.com”,
“email” : ”[email protected]”,
“socialMedia” :
{
“twitter” : “@RaduVunvulea”,
“fb” : “radu.vunvulea”
}
}
Agenda Content
18:00 – 18:30 Sosirea participanților
18:30 – 19:30 Database-as-a-Service - how to fire your DBA and
deploy new databases quickly, securely, and cheaply
(Silviu Niculiță)
19:30 – 19:45 Pauză
19:45 – 20:45 DocumentDB - Another NoSQL Solution for cloud
infrastructure (Radu Vunvulea)
20:45 – 21:15 Socializare