Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Explore Azure Cosmos DB

463 views

Published on

Explore Azure Cosmos DB

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Explore Azure Cosmos DB

  1. 1. -Developer
  2. 2. Relational Database ORM Object Object
  3. 3. metadata nvarchar(max)
  4. 4. N O SQL Key/Value Column Document Graph
  5. 5. Key Value Key1 $3.05 Key2 9/22/1974 Key3 $4.99 Profile1.jpg
  6. 6. Independent Flexible Schema Indexing Support Easy Manipulation JSON Ready Fast Large Datasets Version Proof ORM Free
  7. 7. No single- machine bottleneck Server-side partition management GB to PB Storage, selectable throughput Automatic document expiration Pay by the hour, customize throughput cost Support for requests per second or minute
  8. 8. 99.99% High Availability Throughput Guaranteed<10ms Latency 99th percentile Consistency Guaranteed
  9. 9. Throughput Guaranteed
  10. 10. Got Interfaces? SQL API Table API
  11. 11. Atom-Record-Sequence (ARS) • Atoms – primitive types • Records – structs • Sequences – arrays of atoms, records, or other sequences
  12. 12. Atom-Record-Sequence (ARS) Container Projection is used to map ARS to the API
  13. 13. Atom-Record-Sequence (ARS) Container Collection Table Graph Projection
  14. 14. Atom-Record-Sequence (ARS) Item Projection
  15. 15. • 12 relational tables collapsed to three collections • This could be implemented as a single collection with a type identifier
  16. 16. Got Interfaces? SQL API Table API
  17. 17. Got Interfaces? SQL API Table API
  18. 18. https://github.com/JeremyLikness/explore-cosmos-db

×