3 ms·
What are the people of the HN community using CockroachDB for? In what kind of scenarios is this a good tool to choose?
by stingraycharles 9y ago
What are the people of the HN community using CockroachDB for? In what kind of scenarios is this a good tool to choose?
- forgot-my-pw 9y agoIf you need horizontally scaled DBMS. More in the FAQ: https://www.cockroachlabs.com/docs/stable/frequently-asked-questions.html#what-is-cockroachdb https://www.cockroachlabs.com/docs/stable/frequently-asked-q...
- stingraycharles 9y agoYes I understand that, but I was looking more to better understand what kind of projects require this kind of tech. I can think of adtech as one industry, are there any others?
- ansible 9y agoWe've got some preliminary plans to use it for a monitoring application. We want something with high uptime and resiliency that's going to be relatively easy for us to learn and deploy. We've used PostgreSQL and MySQL/MariaDB more in the past, but those were for smaller applications that didn't have significant uptime requirements. We could figure things out with PostgreSQL and decide on a fault-tolerant setup, deal with sharding, etc. But it seems like CockroachDB will be an easier path forward, and also make scaling much simpler.
- tscs37 9y agoI've experimented a bit with Cockroach while building a bookmarking/archiving webservice, however it's one of those projects that are atm rather inactive (read: dropped). Cockroach was rather pleasant to work with, even in single-node setups, sans not being compatible with ORMs.
- awoods187 9y agoWhich ORMs are you hoping Cockroach would support?
- manigandham 9y agoAnyone who wants a relational database that's highly available and scalable without dealing with the old fragile options of existing DBMS, especially if you want multi-master and no other dependencies. If SQL usage is relatively simple statements, then this is a drop-in replacement.
- orangechairs 9y ago(cockroach here) Baidu is using it for a new application where previously they would have used sharded MySQL (https://www.cockroachlabs.com/customers/baidu/ https://www.cockroachlabs.com/customers/baidu/). Their dev team is fairly active on GitHub and Gitter if you want to ping them for more details. Heroic Labs is using it for real-time, multi-player gaming development that can support a global userbase (https://www.cockroachlabs.com/customers/heroic-labs/ https://www.cockroachlabs.com/customers/heroic-labs/). I'm not sure how gitter/github/HN active they are, but they work in open source, so they're probably pretty easy to connect with.