3 ms·
Well, even with your point there are a couple reasons why I could imagine databases making sense here. One is that you might already have people used to deal w
by uniclaude 13y ago
Well, even with your point there are a couple reasons why I could imagine databases making sense here.
One is that you might already have people used to deal with them in a highly available manner in your team. HA with Postgres is not exactly an area of research anymore. Most people already using Postgres in their stack know about tools like pgbouncer.
Another one is that there are other databases, like Riak, that can talk http and have those problems solved.
I am here more trying to understand the features that would make one pick etcd over an higly available database. Thanks for taking the time to explain.
- nl 13y agoThey solve different problems. In CAP theorem[1] terms, etcd provides Consistency and Partition-Tolerance, while databases generally provide Consistency and Availability. That's important, because it shows the kind of problem each is trying to solve. [1] http://en.wikipedia.org/wiki/CAP_theorem http://en.wikipedia.org/wiki/CAP_theorem
- uniclaude 13y agoGreat, that's exactly the answer I was looking for. Now everything makes sense.