Showing posts with label Azure Cosmos DB. Show all posts
Showing posts with label Azure Cosmos DB. Show all posts

Globally distributed Azure #CosmosDB




Azure Cosmos DB is Microsoft's globally distributed, elastically scalable multi-model database. With a simple click of a button you can independently scale throughput and storage across Azure's geographic regions worldwide. This greatly improves your ability to build horizontally scalable, highly responsive applications at a global scale.


The application solutions best suited for Cosmos DB are: web, mobile, gaming and IoT that needs to handle a massive amount of data, reads and writes at a global scale with near-real response times. These applications will benefit from guaranteed high availability, high throughput, low latency and tunable consistency. Cosmos DB is a NoSQL database.



Azure Cosmos DB has various API's for accessing and querying data: SQL API, Mongodb API, Cassandra API, Graph (Gremlin) API, Table API.The data model Cosmos DB is built on is: atom-record sequence (ARS) which supports multiple data models including document graph, key-value table and column-family data models.

A great preview feature of Cosmos DB is that you can try it for free for up to 7 days without having an Azure subscription or any credit card details which is a nice touch. This is great for creating and testing between the following API and data models: SQL, MongoDB, Table and Graph. https://azure.microsoft.com/en-gb/try/cosmosdb/




If you already have an Azure subscription, Azure Cosmos DB can be launched easily from the Azure portal and to create a DB is literally a one click solution, there is no infrastructure configurations required at all, you only need to select which API you require & create:




Further detailed information and resources: