文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
参考文献
- Bruce G. Lindsay, Patricia Griffiths Selinger, C. Galtieri, et al.: Notes on Distributed Databases , IBM Research, Research Report RJ2571(33471), July 1979.
- Oracle Active Data Guard Real-Time Data Protection and Availability , Oracle White Paper, June 2013.
- AlwaysOn Availability Groups , in SQL Server Books Online, Microsoft, 2012.
- Lin Qiao, Kapil Surlaker, Shirshanka Das, et al.: On Brewing Fresh Espresso: LinkedIn’s Distributed Data Serving Platform , at ACM International Conference on Management of Data (SIGMOD), June 2013.
- Jun Rao: Intra-Cluster Replication for Apache Kafka , at ApacheCon North America, February 2013.
- Highly Available Queues , in RabbitMQ Server Documentation, Pivotal Software, Inc., 2014.
- Yoshinori Matsunobu: Semi-Synchronous Replication at Facebook , yoshinorimatsunobu.blogspot.co.uk, April 1, 2014.
- Robbert van Renesse and Fred B. Schneider: Chain Replication for Supporting High Throughput and Availability , at 6th USENIX Symposium on Operating System Design and Implementation (OSDI), December 2004.
- Jeff Terrace and Michael J. Freedman: Object Storage on CRAQ: High-Throughput Chain Replication for Read-Mostly Workloads , at USENIX Annual Technical Conference (ATC), June 2009.
- Brad Calder, Ju Wang, Aaron Ogus, et al.: Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency , at 23rd ACM Symposium on Operating Systems Principles (SOSP), October 2011.
- Andrew Wang: Windows Azure Storage , umbrant.com, February 4, 2016.
- Percona Xtrabackup - Documentation , Percona LLC, 2014.
- Jesse Newland: GitHub Availability This Week , github.com, September 14, 2012.
- Mark Imbriaco: Downtime Last Saturday , github.com, December 26, 2012.
- John Hugg: ‘All in’ with Determinism for Performance and Testing in Distributed Systems , at Strange Loop, September 2015. Amit Kapila: WAL Internals of PostgreSQL , at PostgreSQL Conference (PGCon), May 2012.
- MySQL Internals Manual . Oracle, 2014.
- Yogeshwer Sharma, Philippe Ajoux, Petchean Ang, et al.: Wormhole: Reliable Pub-Sub to Support Geo-Replicated Internet Services , at 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI), May 2015.
- Oracle GoldenGate 12c: Real-Time Access to Real-Time Information , Oracle White Paper, October 2013.
- Shirshanka Das, Chavdar Botev, Kapil Surlaker, et al.: All Aboard the Databus! , at ACM Symposium on Cloud Computing (SoCC), October 2012.
- Greg Sabino Mullane: Version 5 of Bucardo Database Replication System , blog.endpoint.com, June 23, 2014.
- Werner Vogels: Eventually Consistent , ACM Queue, volume 6, number 6, pages 14–19, October 2008. doi:10.1145/1466443.1466448
- Douglas B. Terry: Replicated Data Consistency Explained Through Baseball , Microsoft Research, Technical Report MSR-TR-2011-137, October 2011.
- Douglas B. Terry, Alan J. Demers, Karin Petersen, et al.: Session Guarantees for Weakly Consistent Replicated Data , at 3rd International Conference on Parallel and Distributed Information Systems (PDIS), September 1994. doi:10.1109/PDIS.1994.331722
- Terry Pratchett: Reaper Man: A Discworld Novel. Victor Gollancz, 1991. ISBN: 978-0-575-04979-6
- Tungsten Replicator , Continuent, Inc., 2014.
- BDR 0.10.0 Documentation , The PostgreSQL Global Development Group, bdr-project.org, 2015.
- Robert Hodges: If You Must Deploy Multi-Master Replication, Read This First , scale-out-blog.blogspot.co.uk, March 30, 2012.
- J. Chris Anderson, Jan Lehnardt, and Noah Slater: CouchDB: The Definitive Guide. O'Reilly Media, 2010. ISBN: 978-0-596-15589-6
- AppJet, Inc.: Etherpad and EasySync Technical Manual , github.com, March 26, 2011.
- John Day-Richter: What’s Different About the New Google Docs: Making Collaboration Fast , googledrive.blogspot.com, 23 September 2010.
- Martin Kleppmann and Alastair R. Beresford: A Conflict-Free Replicated JSON Datatype , arXiv:1608.03960, August 13, 2016.
- Frazer Clement: Eventual Consistency – Detecting Conflicts , messagepassing.blogspot.co.uk, October 20, 2011.
- Robert Hodges: State of the Art for MySQL Multi-Master Replication , at Percona Live: MySQL Conference & Expo, April 2013.
- John Daily: Clocks Are Bad, or, Welcome to the Wonderful World of Distributed Systems , basho.com, November 12, 2013.
- Riley Berton: Is Bi-Directional Replication (BDR) in Postgres Transactional? , sdf.org, January 4, 2016.
- Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, et al.: Dynamo: Amazon's Highly Available Key-Value Store , at 21st ACM Symposium on Operating Systems Principles (SOSP), October 2007.
- Marc Shapiro, Nuno Preguiça, Carlos Baquero, and Marek Zawirski: A Comprehensive Study of Convergent and Commutative Replicated Data Types , INRIA Research Report no. 7506, January 2011.
- Sam Elliott: CRDTs: An UPDATE (or Maybe Just a PUT) , at RICON West, October 2013.
- Russell Brown: A Bluffers Guide to CRDTs in Riak , gist.github.com, October 28, 2013.
- Benjamin Farinier, Thomas Gazagnaire, and Anil Madhavapeddy: Mergeable Persistent Data Structures , at 26es Journées Francophones des Langages Applicatifs (JFLA), January 2015.
- Chengzheng Sun and Clarence Ellis: Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements , at ACM Conference on Computer Supported Cooperative Work (CSCW), November 1998.
- Lars Hofhansl: HBASE-7709: Infinite Loop Possible in Master/Master Replication , issues.apache.org, January 29, 2013.
- David K. Gifford: Weighted Voting for Replicated Data , at 7th ACM Symposium on Operating Systems Principles (SOSP), December 1979. doi:10.1145/800215.806583
- Heidi Howard, Dahlia Malkhi, and Alexander Spiegelman: Flexible Paxos: Quorum Intersection Revisited , arXiv:1608.06696, August 24, 2016.
- Joseph Blomstedt: Re: Absolute Consistency , email to riak-users mailing list, lists.basho.com, January 11, 2012.
- Joseph Blomstedt: Bringing Consistency to Riak , at RICON West, October 2012.
- Peter Bailis, Shivaram Venkataraman, Michael J. Franklin, et al.: Quantifying Eventual Consistency with PBS , Communications of the ACM, volume 57, number 8, pages 93–102, August 2014. doi:10.1145/2632792
- Jonathan Ellis: Modern Hinted Handoff , datastax.com, December 11, 2012.
- Project Voldemort Wiki , github.com, 2013.
- Apache Cassandra 2.0 Documentation , DataStax, Inc., 2014.
- Riak Enterprise: Multi-Datacenter Replication . Technical whitepaper, Basho Technologies, Inc., September 2014.
- Jonathan Ellis: Why Cassandra Doesn't Need Vector Clocks , datastax.com, September 2, 2013.
- Leslie Lamport: Time, Clocks, and the Ordering of Events in a Distributed System , Communications of the ACM, volume 21, number 7, pages 558–565, July 1978. doi:10.1145/359545.359563
- Joel Jacobson: Riak 2.0: Data Types , blog.joeljacobson.com, March 23, 2014.
- D. Stott Parker Jr., Gerald J. Popek, Gerard Rudisin, et al.: Detection of Mutual Inconsistency in Distributed Systems , IEEE Transactions on Software Engineering, volume 9, number 3, pages 240–247, May 1983. doi:10.1109/TSE.1983.236733
- Nuno Preguiça, Carlos Baquero, Paulo Sérgio Almeida, et al.: Dotted Version Vectors: Logical Clocks for Optimistic Replication , arXiv:1011.5808, November 26, 2010.
- Sean Cribbs: A Brief History of Time in Riak , at RICON, October 2014.
- Russell Brown: Vector Clocks Revisited Part 2: Dotted Version Vectors , basho.com, November 10, 2015.
- Carlos Baquero: Version Vectors Are Not Vector Clocks , haslab.wordpress.com, July 8, 2011.
- Reinhard Schwarz and Friedemann Mattern: Detecting Causal Relationships in Distributed Computations: In Search of the Holy Grail , Distributed Computing, volume 7, number 3, pages 149–174, March 1994. doi:10.1007/BF02277859
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论