3 ms·
Amazon's DynamoDB is widely adopted. Google's datastore is widely adopted. And Google just added a generic interface to BigTable. And there's also Google's Fire
by ronreiter 10y ago
Amazon's DynamoDB is widely adopted. Google's datastore is widely adopted. And Google just added a generic interface to BigTable. And there's also Google's Firebase.
Database as a service works just like any other managed service today.
- twa927 10y agoI wouldn't say they are widely adpoted now. Maybe the switch is happening now? And I'm not sure all the mentioned products are fully abstracted, for example BigTable docs mention "nodes".
- fragsworth 10y agoFrom my own experience, among projects currently in development, these services are pretty much widely adopted. Very few people host their own databases, and I will usually advise against it unless there are unusual security reasons (e.g. you cannot trust Amazon or the NSA). Many old projects, due to costing some amount of time/labor to switch, will likely never move to these database services.
- Gigablah 10y agoThere's also the hosted CouchDB offering by Cloudant (acquired by IBM). Also, just because documentation mentions something that happens beneath the hood, or companies give you finer control over your service configuration, that doesn't mean it's not "fully abstracted". You'd probably want your database in a datacenter close to your target market, for example.