Global Distribution
Azure Cosmos DB allows for the distribution of data across multiple global regions, enhancing availability and delivering low-latency access to data for users around the world.
Multi-Model Support
It supports multiple data models including document, graph, key-value, and column-family APIs, making it versatile for a variety of applications and use cases.
Automatic Scaling
The database automatically scales up and down to meet the demands of application traffic, helping to manage workloads efficiently without manual intervention.
High Throughput and Low Latency
Cosmos DB offers high performance with single-digit millisecond read and write latencies, ensuring fast access to data for applications.
Comprehensive SLAs
Azure Cosmos DB provides industry-leading SLAs covering availability, throughput, consistency, and latency, offering strong guarantees for customers.
Integrated Security
It includes robust security features such as SSL/TLS encryption, role-based access control, and integration with Azure Active Directory for secure data management.
If you are writing the code maybe consider learning Cosmos DB it’s pretty easy to work with and there is a free tier. Also in my experience it’s much faster than a SQL database.
Source:
over 1 year ago
Sometimes you don’t need an entire Java-based microservice. You can build serverless APIs with the help of Azure Functions. For example, Azure functions have a bunch of built-in connectors like Azure Event Hubs to process event-driven Java code and send the data to Azure Cosmos DB in real-time. FedEx and UBS projects are great examples of real-time, event-driven Java. I also recommend you to go through Code,…
– Source: dev.to
/
about 2 years ago
When debating the database solution for our application we were really seeking for a scalable serverless database that wouldn’t bill us for idle time. Options like AWS Athena, AWS Aurora Serverless, and Azure Cosmos DB immediately came to mind. We believed that GCP would have a comparable service, yet we could not find one. Even after consulting the GCP cloud service comparison documentation we were still unable…
– Source: dev.to
/
about 2 years ago
If you are looking for one to start with; you can try Cosmos: https://azure.microsoft.com/en-us/services/cosmos-db/.
Source:
over 2 years ago
I have had an opportunity to work on a project that uses Azure Cosmos DB with the MongDB API as the backend database. I wanted to spend a little more time on my own understanding how to perform basic setup and a simple set of CRUD operations from a Node application, as well as construct an easy-to-follow procedure for other developers.
– Source: dev.to
/
over 2 years ago
Moving away from relational databases, Azure Cosmos DB is a schema agnostic, globally distributed NoSQL database. Cosmos abstracts away its internal data model and provides APIs for interacting with data as if it were a MongoDB or Cassandra database, making it truly multi-model.
– Source: dev.to
/
about 3 years ago
Until I joined my new role at Introvoke in late April 2021, my primary exposure to NoSQL technology was via Azure Cosmos DB. To appeal to enterprise developers like myself, Cosmos DB offers a SQL like query language and that is what I defaulted to when I used Cosmos DB.
– Source: dev.to
/
about 3 years ago
In the ones where we need a persistence layer, we rely on the resources Azure Cosmos DB or Azure Database for PostgreSQL. Other services provide an API to search among a catalog of products with Azure Cognitive Search. As I will explain later, we work with different environments, therefore, creating and updating the resources across them becomes a harder task.
– Source: dev.to
/
over 3 years ago
For the database, I’m using Azure SQL, as SQL is very prevalent and how it fits in an event-driven system is pretty relevant. I’m still thinking if I should use Azure Cosmos DB as well. On one hand adding a NoSQL database into the mix is very interesting, but on the other, the presentation cannot last hours .
– Source: dev.to
/
over 3 years ago