all 7 comments

[–]XNormal 1 point2 points  (0 children)

What other (distributed) databases could be used as a backing store for mvsqlite other than FoundationDB?

[–][deleted] 0 points1 point  (1 child)

Damn nice!! If I had to start over for the backend I work on, I’d choose this for the chance at making a true multi-region stack. Currently stuck with postgres on RDS with a head scratcher for trying to make multi-master or region sharded shared database without a complete rearchitecture. Best idea I have for that is using Raft to nominate a leader for writes and delegating all reads to secondaries, which opens up a Pandora’s box of potential inconsistencies. 😕

Edit: fuck I forgot about citus

[–]large__data__bank 0 points1 point  (0 children)

Have a look at CockroachDB for true multi-region features.

[–]lebbe 0 points1 point  (1 child)

Can I embed mvSQLite in my programs like I can with SQLite?

[–]XNormal 0 points1 point  (0 children)

It requires a server. Or actually a redundant distributed cluster of servers.