3 ms·
I don't understand what you're looking for here. A network file system? Every database decouples storage from "compute."
by anothergoogler 8y ago
I don't understand what you're looking for here. A network file system? Every database decouples storage from "compute."
- actuator 8y agoYeah, but not all of them allow you to scale them independently without a downtime. For example in traditional MySQL setups to scale up the compute capacity your server has to be unavailable for some time.
- rhizome 8y agoI think people way overestimate the business effects of maintenance windows.
- etaioinshrdlu 8y agoDisagree completely. Services that you can mostly depend on to never go down, and scale as far as you will ever want, are a huge relief. Like S3. We should ask for the same thing with rdbms's.
- rhizome 8y agoThe overestimation is in whether a company should be using s3 as an operational standard.
- actuator 8y agoIf you take them once a quarter/year, they are fine. But if you have load patterns where you want to pay for what you use and not over provision the DB significantly then you can't rely on maintenance windows. I think we will get there eventually with even RDBMS getting solutions like Aurora Serverless but right now most of them don't work well.
- nemothekid 8y agoGoogle Cloud's BigTable is like this. I don't remember how long scaling up took but instead of telling it how many "IOPS" to provision, you tell BigTable how many compute nodes you want. Once you hit ~80% on a node, the latency would rise, until you added another compute node. Since storage/compute was decoupled you wouldn't have to "wait" for a rebalance either.