3 ms·
If you do this for every transaction, you'll have more overhead than you'd have if you had just performed distributed consensus. But in principle you're right.
by cx01 16y ago
If you do this for every transaction, you'll have more overhead than you'd have if you had just performed distributed consensus. But in principle you're right. It makes sense to put all the primary copies that are often used together on the same node. The problem is that it's hard to decide the ideal placement strategy. VoltDB puts this responsibility into the hands of the developers.
- stcredzero 16y agoThe point is to a) not have to implement distributed consensus and b) require the user to have to design the database for localized transactions if performance is desired.