4 ms·
The more powerful the computers, the more data we want to aggregate and process. All that tracking that companies are gathering has to be used somewhere. Also
by kartan 10y ago
The more powerful the computers, the more data we want to aggregate and process. All that tracking that companies are gathering has to be used somewhere.
Also SaaS means that one provider holds data of thousands of companies. Salesforce, for example, has more than 100,000 customers. So the scale is still too big for one machine (or two or three for redundancy).
- brianwawok 10y agoSure but Salesforce has natural sharding. Customers never need to see each other's data. So can a single DB hold the largest customer? That is more the question here...
- snuxoll 10y ago> Customers never need to see each other's data. Correct and incorrect at the same time. Separate orgs may not need direct access to each others rows in the multi-tenant database, but there are plenty of use cases where data does need to be shared between them (companies with multiple orgs, like ours - business parters, etc) and Salesforce has tooling to handle this (Salesforce to Salesforce, Lightning Connect).