3 ms·
Scalability and high availability are not niche. Everyone wants this and most production environments need it.
by threeseed 5y ago
Scalability and high availability are not niche.
Everyone wants this and most production environments need it.
- ozim 5y agoI would argue that everyone wants this for the wrong reasons. Then I would argue that most production environments don't need it. Unfortunately I do not have numbers but my rough estimation is that average application is maybe 10k users. Where my mobile phone would be overkill to host such application. My estimation is based on that most of the web-apps are not even close to Alexa top 500 - where top 50 is insane and they need scalability and availability - where I expect amount of people visiting sites is governed by "power law" so those top 50 get 80% of traffic and the rest gets 20%. Don't even start on all those intranet applications that are having maybe 100 to 500 users at all and I would expect there are much more of that kind of applications in the world than there is google search engines :)
- mamcx 5y agoThe kind most ones focus? (multi-node, cloud-scalable) are fairly niche. I live in the enterprise sector where you can get many rdbms living alonside (+ cloud) and I know for a fact "scalability" is close to zero in the list of actual needs. I don't mean to say scalability is not importan, but is a NICHE: You only need when you truly start to get to certain ceilings. My customers (a few big companies in my country) consider 10-30 GB rdbms "big". And "slow". Is far far more problems is terrible schema designs (like, actually do everything in their power to make rdbms look bad, and not be that successfully). --- So, my point is that exist far more quality of life to be done at the core/fundamentals before worry much about what to do when I have 100 TB databases across continents...