+ All Categories
Home > Technology > DocumentDB - Another NoSQL Solution for cloud infrastructure

DocumentDB - Another NoSQL Solution for cloud infrastructure

Date post: 08-Jul-2015
Category:
Upload: radu-vunvulea
View: 297 times
Download: 1 times
Share this document with a friend
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.
Popular Tags:
57
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
Transcript
Page 1: DocumentDB - Another NoSQL Solution for cloud infrastructure

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

Page 2: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 3: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 4: DocumentDB - Another NoSQL Solution for cloud infrastructure

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

Page 5: DocumentDB - Another NoSQL Solution for cloud infrastructure

DocumentDB

Understand when and how we can use it

Page 6: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 7: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 8: DocumentDB - Another NoSQL Solution for cloud infrastructure

N O SQL

Page 9: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 10: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 11: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 12: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 13: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 14: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 15: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 16: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 17: DocumentDB - Another NoSQL Solution for cloud infrastructure

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

Page 18: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 19: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 20: DocumentDB - Another NoSQL Solution for cloud infrastructure

JSON

Page 21: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 22: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 23: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 24: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 25: DocumentDB - Another NoSQL Solution for cloud infrastructure

• 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

Page 26: DocumentDB - Another NoSQL Solution for cloud infrastructure

{ }{ }

JS

JS

JS

Page 27: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 28: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 29: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 30: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 31: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 32: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 33: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 34: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 35: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 36: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 37: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 38: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 39: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 40: DocumentDB - Another NoSQL Solution for cloud infrastructure

10GB per CU

2.000 requests units per second

500 inserts/replace/deletes per seconds

20 store procedures per second

Page 41: DocumentDB - Another NoSQL Solution for cloud infrastructure

CU

Page 42: DocumentDB - Another NoSQL Solution for cloud infrastructure

CU

CU

CU

Page 43: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 44: DocumentDB - Another NoSQL Solution for cloud infrastructure

User

Resource path

Permissions

Read

Read, Write and Delete

Page 45: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 46: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 47: DocumentDB - Another NoSQL Solution for cloud infrastructure

Page 48: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 49: DocumentDB - Another NoSQL Solution for cloud infrastructure

Page 50: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 51: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 52: DocumentDB - Another NoSQL Solution for cloud infrastructure

Question

Answers

Page 53: DocumentDB - Another NoSQL Solution for cloud infrastructure

{“name” : “Radu Vunvulea,

“blog” : “vunvulearadu.blogspot.com”,

“email” : ”[email protected]”,

“socialMedia” :

{

“twitter” : “@RaduVunvulea”,

“fb” : “radu.vunvulea”

}

}

Page 54: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 55: DocumentDB - Another NoSQL Solution for cloud infrastructure
Page 56: DocumentDB - Another NoSQL Solution for cloud infrastructure

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

Page 57: DocumentDB - Another NoSQL Solution for cloud infrastructure

Recommended