Azure - Cosmos DB - Handson.txt - Zooming into the Cosmos Azure Cosmos DB is globally distributed multi-model database from Microsoft It is a

Azure - Cosmos DB - Handson.txt - Zooming into the Cosmos...

This preview shows page 1 - 3 out of 17 pages.

Zooming into the CosmosAzure Cosmos DB is globally distributed, multi-model database from Microsoft.It is a schema-less NoSQL database which supports SQL based queries (with few limitations).Provides storage across multiple Azure's geographic regions with elastic and independent throughput scaling.Offers throughput, latency, availability, and consistency guarantees through comprehensive Service Level Agreements(SLAs).Key FeaturesCosmos DB provides:Global distribution APIsHorizontal scalingLatency guaranteesHigh availabilityMultiple Data models and their APIsSLAsCosmos DB can provide near-real response times while handling massive amounts ofdata reads, and writes at a global scale for web, mobile, gaming, and IoT applications.Global DistributionGlobal Distribution or Turnkey global distribution facilitates data distributionnear to the customers, over multiple Azure regions, while ensuring latency at its lowest.Requests are always sent to the nearest data center, using multi-homing APIs, without any configuration changes.APIs handle every task once write-regions and read-regions are set up.Multi-homing API capability makes application redeploying redundant, in case of addition/removal of regions from your Azure Cosmos DB database.Multi-Model SupportAtom-record-sequence (ARS) based data model underlie the Cosmos DB, providing native support for multiple data models like document, key-value, graph, table, and column-family.Currently, the APIs for the following data models are supported with SDKs in multiple languages:SQL APIMongoDB APICassandra APIGremlin APITable APIFuture plans are laid out for additional data models and APIs .Elastic and Independent ScalingThroughput scaling can be configured at a per-second granularity.Modification of throughput is simple and flexible.Transparent and automatic Storage size scaling over Application Lifetime.Features are supported, by all available data centers, around the world.Schema-less DesignRapid iteration of Application schema is possible without concern of database schema and/or index management.Fully schema-agnostic - Do not require any schema or indexes, automatically
Background image
indexes all the ingested data to serve blazing fast queries.AvailabilityGuaranteed 99.99% availability SLA for all single region database accounts.Guaranteed 99.999% read availability for multi-region database accounts.Deployment to multiple Azure regions enables Higher availability and better performance.Dynamic region priority setting and Failure Simulation in one or more regions with zero-data-loss guarantees(beyond just the database) can help test the End-to-End availability of the application.Application FlexibilityGuaranteed end-to-end latency of reads under 10 ms and indexed writes under 15 ms for a typical 1KB item, within the same Azure region, with a median latency under 5 ms.
Background image
Image of page 3

You've reached the end of your free preview.

Want to read all 17 pages?

  • Summer '17
  • CosmosDB

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture