TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Pg_paxos: High Availability Data Replication for PostgreSQL

120 pointsby ryandotsmithover 9 years ago

6 comments

theptipover 9 years ago
I&#x27;m always skeptical when I see a new Paxos implementation surface without rigorous consistency test results published front and center.<p>Per Google&#x27;s &quot;Paxos Made Live&quot; paper [1], which opens with the wonderful understatement &quot;Despite the existing literature in the field, building such a database proved to be non-trivial...&quot;, and finishes with &quot;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...&quot;<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&#x27;ll go near it.<p>[1]: <a href="http:&#x2F;&#x2F;www.cs.cmu.edu&#x2F;~15-440&#x2F;READINGS&#x2F;paxos-made-live.pdf" rel="nofollow">http:&#x2F;&#x2F;www.cs.cmu.edu&#x2F;~15-440&#x2F;READINGS&#x2F;paxos-made-live.pdf</a>
评论 #10639045 未加载
takedaover 9 years ago
I&#x27;m wondering if they taken a look at BookKeeper[1] for this? It&#x27;s basically a system on top of ZK to handle replication log in a decentralized way.<p>[1] <a href="https:&#x2F;&#x2F;bookkeeper.apache.org&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;bookkeeper.apache.org&#x2F;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.
assfaceover 9 years ago
Does anybody actually use any of CitusData&#x27;s stuff in production? I&#x27;ve heard that their free extensions are mostly junk and then when they don&#x27;t work they try to get you to buy their proprietary components.
评论 #10653162 未加载
评论 #10639526 未加载
rpedelaover 9 years ago
Are there plans to support DDL in 9.5 with the new event trigger functionality? [1]<p>1. <a href="http:&#x2F;&#x2F;www.postgresql.org&#x2F;docs&#x2F;devel&#x2F;static&#x2F;functions-event-triggers.html#PG-EVENT-TRIGGER-DDL-COMMAND-END-FUNCTIONS" rel="nofollow">http:&#x2F;&#x2F;www.postgresql.org&#x2F;docs&#x2F;devel&#x2F;static&#x2F;functions-event-...</a>
Palomidesover 9 years ago
no license in the github repo? just says copyright 2015?
评论 #10638459 未加载
评论 #10671686 未加载
tbrockover 9 years ago
How is this not part of Postgres proper already?
评论 #10638757 未加载
评论 #10638412 未加载
评论 #10638374 未加载
评论 #10672380 未加载