4 ms·
Eh, Mongo still has a better distribution/sharding/failover story, which really matters for some.
by s_kilk 11y ago
Eh, Mongo still has a better distribution/sharding/failover story, which really matters for some.
- chris_wot 11y agoDoesn't ToroDB do this as a drop-in replacement though?
- e1ven 11y agoI didn't see anything about ToroDB dealing with sharding/replication on their site - It looked like it was only client protocol. If it can handle the replication elements, can you help me find a doc for that part?
- chris_wot 11y agoTry this presentation: http://www.slideshare.net/8kdata/torodb-scaling-postgresql-like-mongodb http://www.slideshare.net/8kdata/torodb-scaling-postgresql-l... Edit: does this help? ToroDB do certainly need to get better documentation :( https://github.com/torodb/torodb/wiki/Setting-up-ToroDB-as-hidden-slave-of-a-MongoDB-Replica-Set https://github.com/torodb/torodb/wiki/Setting-up-ToroDB-as-h...
- brandur 11y agoIt might be worth taking a look at Citus, which provides a roughly equivalent distribution and sharing story for Postgres. It's also recently been reworked as an extension and now available as open source [1] so that you can run it yourself. Also, speaking as someone who was an operator of a large Postgres DB and who is now an operator of a large Mongo DB, although Mongo has a nominal lead in this one area for the time being, by going to Mongo you sacrifice a lot (I really can't emphasize this point enough; the distribution/sharding story is really the only thing that Mongo is doing a better job of right now, Postgres is a clear winner in every other way). I'm really looking forward to (and hoping for) extensions like Citus becoming more mature so that optimal choice of database will be obvious under all circumstances. [1] https://www.citusdata.com/blog/17-ozgun-erdogan/403-citus-unforks-postgresql-goes-open-source https://www.citusdata.com/blog/17-ozgun-erdogan/403-citus-un...