I'm always skeptical when I see a new Paxos implementation surface without rigorous consistency test results published front and center.<p>Per Google's "Paxos Made Live" paper [1], which opens with the wonderful understatement "Despite the existing literature in the field, building such a database proved to be non-trivial...", and finishes with "Despite the large body of literature in the field, algorithms dating back more then 15 years, and experience
of our team (one of us has designed a similar system before and the others have built other types of complex
systems in the past), it was significantly harder to build this system then originally anticipated..."<p>IOW if Google writes a 15-page paper about a problem being hard, you are going to need to provide a large body of evidence that your implementation is correct before I'll go near it.<p>[1]: <a href="http://www.cs.cmu.edu/~15-440/READINGS/paxos-made-live.pdf" rel="nofollow">http://www.cs.cmu.edu/~15-440/READINGS/paxos-made-live.pdf</a>
I'm wondering if they taken a look at BookKeeper[1] for this? It's basically a system on top of ZK to handle replication log in a decentralized way.<p>[1] <a href="https://bookkeeper.apache.org/index.html" rel="nofollow">https://bookkeeper.apache.org/index.html</a><p>Edit: It would be a nice to tell me why my my post have been downvoted. BookKeeeper is not a competing solution, but something that was written for that purpose and they could utilize it.
Does anybody actually use any of CitusData's stuff in production? I've heard that their free extensions are mostly junk and then when they don't work they try to get you to buy their proprietary components.
Are there plans to support DDL in 9.5 with the new event trigger functionality? [1]<p>1. <a href="http://www.postgresql.org/docs/devel/static/functions-event-triggers.html#PG-EVENT-TRIGGER-DDL-COMMAND-END-FUNCTIONS" rel="nofollow">http://www.postgresql.org/docs/devel/static/functions-event-...</a>