4 ms·
I use the PouchDB/CouchDB combo for exactly the use case your describing. The query language for CouchDB leaves a little to be desired, but ultimately it has wo
by knubie 5y ago
I use the PouchDB/CouchDB combo for exactly the use case your describing. The query language for CouchDB leaves a little to be desired, but ultimately it has worked well for me. I'm self hosting on a digital ocean droplet.
- tata71 5y agoIs DO offering anything close to enterprise grade?
- kbenson 5y ago"enterprise grade" covers a a much larger spectrum of uses and needs with regard to features and stability than non-enterprise grade, making it kinda hard to answer that generally. They offer VMs, containers, managed DB instance offerings, block storage, multiple regions and datacenters, load balancing, etc. They have an API to control all those things, and modules available in many popular languages. But that's basically what many people consider table stakes for a service like that, and indeed there are competitors like Vultr and Upcloud that offer the same. Will any of them have quite the same level of offerings that AWS or GCE or Azure offer? Probably not. But for a great many people what they have is all the enterpise level stuff they'll need or use, and it is decidedly easier to just start up a cheap linux VM and take care of it on one of these services compared to AWS or GCE or Azure, so if what you want are somewhat manually managed cloud VMs, I highly recommend one of these services over one of the big names. I've used all the services named, and I still prefer DO for just throwing up a cheap $5-$10 VM for personal stuff, or to spin up a temporary VM for testing something out. On DO that's a couple second process when you do it manually by clicking around.
- tata71 5y agoFive 9s, or nine 5s? Can one run a professional, mid-pack to top-tier SaaS on it, is it consistent, stable, etc
- lrem 5y agoOne can definitely run a top-tier service on nine fives metal. It's basics of SRE.
- chovybizzass 5y agoMine is gauranteed to be 3 59s uptime. 595959
- BackBlast 5y agoI've used AWS, Digital Ocean, and Vultr each for multiple years. I've had one major outage on AWS and another on Vultr. I'm currently feeling out Oracle cloud. I wouldn't hesitate to run significant sites on any of these providers. Problems and outages happen, I don't think anyone is really providing five 9s whatever they say.
- BackBlast 5y agoYou probably need to define your actual requirements rather than this nebulous term. The "DO offering" is a basic VPS and you host/manage the couchdb process yourself. DO does not offer a managed couchdb service. I've found couchdb to be reasonably stable and worry free. The nature of pouchdb/couchdb and the design philosophy behind it makes it relatively easy to scale to additional servers. Couchdb is master-master, which is a good eventually consistent model that should help in any horizontal scaling. The base process is erlang/elixir which should scale vertically well. I've been using it a couple of years, but not on any sites that have significant traffic.
- fulafel 5y agoNot really, at least in the negative sense of the term. Try talking to Oracle or SAP sales for that :)
- oblib 5y agoThere's IBM's Cloudant services if you need that. And you can build your own cluster and connect as many servers as you want. But DO doesn't have any pre-configured droplets to start off with. Be nice if they did.