The CosmosDB launched a new Azure cloud database as a service replacing Document DB which was an earlier choice of the company. Rimma Nehme is the product’s architect demonstrates CosmosDB in build day 1 keynote. She has done her PhD in computers and worked for Mircosoft Research previously. She also was a part of the SQL team.
What’s the point?
Nehme declared that all the developers should use CosmosDB for using Azure based application.
Being a former employee of SQL Server team she gave such a bold statement.
Here are few advocating points for that:
It’s fight examined to the max, providing as the database back end-for some of Microsoft’s greatest online services
It’s enhanced for low-latency database reads and writes. With the help of Solid State Disk storage and with “latchless” and “lockless” structures of data that surprisingly is similar to SQL Server’s in Memory and it makes the use of that.
It facilitates all four NoSQL designs (key-value, documents, column family and graph).
Geo-distribution plumbing is not to be worried as the data is retrieved automatically as they come online for Microsoft’s own foundational services.
It is not like other NOSQL Database, that pressurize you into a model of so-called “eventual consistency” with respect to to geo-distrubuted propagation of database up-dates, Cosmos DB allows you to select between that design, a relational database-like type of powerful reliability, or three choices in between the two extreme conditions.
It’s geo-distributed, across Pink regions/data facilities. It’s already available in all of them, and will be instantly available in new areas as they come on the internet, because it’s a fundamental assistance for Microsoft’s own properties.
Unlike many NoSQL data source — or relational data source, for that issue — which can be measly with listing, Cosmos DB indices every line automatically. Developers are free to “opt out” of listing certain content, but they don’t have to “opt-in” to get them.
Do not be careless with your business
May be the top reason for Ms. Nehme’s enthusiasm for CosmosDB is on the business side (she’s got an MBA addition to her PhD): Microsoft is supporting the new database’s efficiency statements with codified service level agreements (SLAs) on its latency, throughput, reliability and high-availability.
As Nehme said, Cosmos DB isn’t just a technology, but a service. Right from the starting it was designed in such a way rather than just a cloud migrated vision of an on-premises product. Business features are core of the platform and services are business.
With the new latest designs of COSMOS DB. It is said that CosmosDB has a tough competition when compared to DynamoDB of Amazon Web Services. The latter has no SLAs in AWS foundational NoSQL database and core to company’s data gravity service.
Stay connected to CRB Tech for more technical optimization and other updates and information.