Wait, what?! Driving metaphor aside... 'MONTHS of your time' to implement failover? People, this is WHY the cloud was invented, so we didn't have to spend months re-inventing. In AWS and even GCP, this takes a day or less if you know the (well documented easy to use) storage offerings. Seriously reconsider your selection criteria when you start saying things like this, because what I just heard is that my team just told me implementing failover is going to cost $60k. Guess how much easier that made my case to switch to another cloud-native offering? TCO over everything. Even Ballmer would agree with that - he made the same case for Windows, against Linux in the 90's.
Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
11–20 of 137 posts
Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#12After trying CosmosDB I put it down pretty quickly. I can't say I'd recommend it to anyone. Shockingly poor perf. Is CosmosDB really that bad or did we have it misconfigured? We're not sure, the docs didn't help us understand. Random failures when connecting. Random errors (or worse, no errors but unexpected results) when querying. Largely undocumented. Painful interop with non-azure proprietary offerings. Almost zer…
Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#13Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#14The absolute worst bug I have ever had to debug was using CosmosDB as table storage. Everything worked fine up until we hit about 1700 records in table storage. Once we hit that point it just stopped returning any records. We eventually find out that if you query using a field that isn't indexed instead of throwing an error or something sane like that it acts like everything is fine and returns an empty set of record…
Woa, wtf. Is that indicative of the general quality level of cosmos?
The default mode is to index every field, so you can't get into the OP's situation until you start trying to fine-tune it. He basically turned off the index and then tried to search by it. This is not expected for people who just bring their RDBMS assumptions in and try to wing it without reading any documentation whatsoever.
Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#15After trying CosmosDB I put it down pretty quickly. I can't say I'd recommend it to anyone. Shockingly poor perf. Is CosmosDB really that bad or did we have it misconfigured? We're not sure, the docs didn't help us understand. Random failures when connecting. Random errors (or worse, no errors but unexpected results) when querying. Largely undocumented. Painful interop with non-azure proprietary offerings. Almost zer…
Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#16Earlier quoted context omitted.
Woa, wtf. Is that indicative of the general quality level of cosmos?
Sort of. It doesn't really sanity-check anything, ever. It's more of a blank slate and you have to build whatever rules you want into your software layer. The default mode is to index every field, so you can't get into the OP's situation until you start trying to fine-tune it. He basically turned off the index and then tried to search by it. This is not expected for people who just bring their RDBMS assumptions in an…
Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#17Sounds similar to cockroachdb, by ex google devs https://www.cockroachlabs.com/
Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#18Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#19Re: Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
#20After trying CosmosDB I put it down pretty quickly. I can't say I'd recommend it to anyone. Shockingly poor perf. Is CosmosDB really that bad or did we have it misconfigured? We're not sure, the docs didn't help us understand. Random failures when connecting. Random errors (or worse, no errors but unexpected results) when querying. Largely undocumented. Painful interop with non-azure proprietary offerings. Almost zer…