Re:ArangoDB: Multi-model highly available NoSQL database
by manigandham on Wednesday January 16, 2019 @07:35PM
(#18927218)
Citus only does sharding, not replication. Either way, this is a fundamental design limitation with traditional single-master relational systems.
[ Parent
| on HN ]
Re:ArangoDB: Multi-model highly available NoSQL database
by manigandham on Thursday January 17, 2019 @01:18AM
(#18928785)
Yea, that's just normal Postgres replication, nothing to do with Citus.
Re:ArangoDB: Multi-model highly available NoSQL database
by tpetry on Thursday January 17, 2019 @03:27AM
(#18929248)
Citus is doing sharding and replication: Citus will shard your data and place every shard on e.g. 3 servers. So one server dying is no problem because the data is replicated 2 times.
Re:ArangoDB: Multi-model highly available NoSQL database
by manigandham on Friday January 18, 2019 @10:57AM
(#18940143)
Ah I see that now. However that's not by default and it still only applies to "distributed" tables, not all the data in the database. Combined with a single-master, it's nowhere near the replica functionality provided by natively distributed storage systems.
Re:ArangoDB: Multi-model highly available NoSQL database
by jbergens on Thursday January 17, 2019 @06:29AM
(#18929979)
Do they have ACID transactions around writing to all 3 servers? Doesn't that cause bad performance?
You might also end up with a LOT of servers unless you starting sharing servers for different shards (but still with different sets of 3 servers for every shard).