7 ms·
This isn't a new database. This is a rebranding of the generically-named Azure DocumentDB, plus some new features.
by judah 9y ago
This isn't a new database. This is a rebranding of the generically-named Azure DocumentDB, plus some new features.
- sealord 9y agoNot exactly. DocumentDB was primarily a document store. Cosmos allows you to store graphs and KV pairs as well.
- jchrisa 9y agoI was unable to glean from a quick read of the consistency documentation, does CosmosDB support uniqueness and foreign key constraints?
- sealord 9y agoAfraid not - there's no real concept of constraints with CosmosDB.
- aliostad 9y agoDocumentDB is KV.
- cowardlydragon 9y agoum, property graphs are basically document databases with a special "relationships" property. Then you add the graph algorithms. Key-value is a reduction of document storage.
- henriksen 9y agoNot really. It's a new database and is a superset of DocumentDB.
- antonb9 9y agoIt's also hosted on the Moon, so it's not just globally distributed but planetary distribution as well. If anything happens to Earth, your data will be safe.
- dharmashuklaMS 9y agoAzure Cosmos DB has been many years in the making. Azure Cosmos DB started as “Project Florence” in late 2010 to address developer the pain-points faced by large scale applications inside Microsoft. Observing that the challenges of building globally distributed apps are not a problem unique to Microsoft, in 2015 we made the first generation of this technology available to Azure developers in the form of DocumentDB. Since that time, we’ve been steadily adding new capabilities both in the database engine as well as, larger distributed system components. Azure Cosmos DB is the result. It is the next big leap in globally distributed, at scale, cloud databases. As a part of this release of Azure Cosmos DB, DocumentDB customers, with their data, are automatically Azure Cosmos DB customers. They now have access to the new system and capabilities offered by Azure Cosmos DB today as well as, as we keep evolving the service.
- curiousDog 9y agoDoes Cosmos DB support distributed transactions like Spanner? Would be nice to see a deeper dive into Transactions like how isolation works etc.