4 ms·
I was expecting a guerilla db instead of a cockroach db. Like serialising the db for dropbox. This is like a drifter camping on private land... you can say it i
by 3iggy 4y ago
I was expecting a guerilla db instead of a cockroach db. Like serialising the db for dropbox. This is like a drifter camping on private land... you can say it isnt really decentralised but i'll just move somewhere else.
- eloff 4y agoThe word used in the title and article is distributed not decentralized.
- fsckboy 4y agonot challenging you, just asking, what is the distinction you're drawing between distributed and decentralized? one idea would be, the db is completely synchronized on 3 redundant servers, so it's decentralized each column of a table is stored on a different server, so it's distributed...?
- ragona 4y agoI'd say distributed is about redundancy and scale within a single entity's infrastructure, where as decentralized implies multiple entities working together.
- jen20 4y agoDecentralised implies lack of a global leader. However, each raft group has a leader, so you can only take this so far in a multi-group raft design.
- fulafel 4y agoThis started me thinking about counterexamples, and I thought of DNS. And it occurred to me that it's actually a good way to phrase the argument against split horizon DNS: DNS was designed to be a distributed system (eg like DB replicas) and split horizon DNS abruptly changes one branch of it to a decentralized system (eg like Git) without updating its users.
- eloff 4y agoDistributed and decentralized have specific meaning in the database space. Decentralized is like Bitcoin. No centralized servers or control. Distributed just means more than one server. The servers could even be located in the same rack or even on the same server in separate virtual machines and that would be distributed but not geographically distributed.