+Typically, NoSQL databases with a vCore based model limit the storage per physical shard at 4TB. The vCore based service for Azure Cosmos DB for MongoDB provides upto 8x that capacity with 32TB disks with plans to expand to 64TB and 128TB disks per shard in the near future. For storage heavy workloads, a 4TB storage capacity per physical shard will require a massive fleet of compute resources just so sustain the storage requirements of the workload. Compute is more expensive than storage and over provisioning compute due to capacity limits in a service can inflate costs rapidly. An immediate response to minimize compute costs in such scenarios is to "tier" the data by limiting the data in the transactional data store to just the immediately accessed hot data and separate the larger volume of cold data in a cold store. This causes technical complexity in the application layer. Furthermore, the availability of the entire system is now dependent on the resiliency of multiple data stores.
0 commit comments