DocumentDB - Another NoSQL Solution for cloud infrastructure

Post on 08-Jul-2015

297 views 1 download

Tags:

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” : ”vunvulear@outlook.com”,

“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