返回介绍

参考文献

发布于 2024-08-24 16:53:17 字数 15939 浏览 0 评论 0 收藏 0

  1. Bruce G. Lindsay, Patricia Griffiths Selinger, C. Galtieri, et al.: Notes on Distributed Databases , IBM Research, Research Report RJ2571(33471), July 1979.
  2. Oracle Active Data Guard Real-Time Data Protection and Availability , Oracle White Paper, June 2013.
  3. AlwaysOn Availability Groups , in SQL Server Books Online, Microsoft, 2012.
  4. 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.
  5. Jun Rao: Intra-Cluster Replication for Apache Kafka , at ApacheCon North America, February 2013.
  6. Highly Available Queues , in RabbitMQ Server Documentation, Pivotal Software, Inc., 2014.
  7. Yoshinori Matsunobu: Semi-Synchronous Replication at Facebook , yoshinorimatsunobu.blogspot.co.uk, April 1, 2014.
  8. 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.
  9. 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.
  10. 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.
  11. Andrew Wang: Windows Azure Storage , umbrant.com, February 4, 2016.
  12. Percona Xtrabackup - Documentation , Percona LLC, 2014.
  13. Jesse Newland: GitHub Availability This Week , github.com, September 14, 2012.
  14. Mark Imbriaco: Downtime Last Saturday , github.com, December 26, 2012.
  15. 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.
  16. MySQL Internals Manual . Oracle, 2014.
  17. 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.
  18. Oracle GoldenGate 12c: Real-Time Access to Real-Time Information , Oracle White Paper, October 2013.
  19. Shirshanka Das, Chavdar Botev, Kapil Surlaker, et al.: All Aboard the Databus! , at ACM Symposium on Cloud Computing (SoCC), October 2012.
  20. Greg Sabino Mullane: Version 5 of Bucardo Database Replication System , blog.endpoint.com, June 23, 2014.
  21. Werner Vogels: Eventually Consistent , ACM Queue, volume 6, number 6, pages 14–19, October 2008. doi:10.1145/1466443.1466448
  22. Douglas B. Terry: Replicated Data Consistency Explained Through Baseball , Microsoft Research, Technical Report MSR-TR-2011-137, October 2011.
  23. 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
  24. Terry Pratchett: Reaper Man: A Discworld Novel. Victor Gollancz, 1991. ISBN: 978-0-575-04979-6
  25. Tungsten Replicator , Continuent, Inc., 2014.
  26. BDR 0.10.0 Documentation , The PostgreSQL Global Development Group, bdr-project.org, 2015.
  27. Robert Hodges: If You Must Deploy Multi-Master Replication, Read This First , scale-out-blog.blogspot.co.uk, March 30, 2012.
  28. J. Chris Anderson, Jan Lehnardt, and Noah Slater: CouchDB: The Definitive Guide. O'Reilly Media, 2010. ISBN: 978-0-596-15589-6
  29. AppJet, Inc.: Etherpad and EasySync Technical Manual , github.com, March 26, 2011.
  30. John Day-Richter: What’s Different About the New Google Docs: Making Collaboration Fast , googledrive.blogspot.com, 23 September 2010.
  31. Martin Kleppmann and Alastair R. Beresford: A Conflict-Free Replicated JSON Datatype , arXiv:1608.03960, August 13, 2016.
  32. Frazer Clement: Eventual Consistency – Detecting Conflicts , messagepassing.blogspot.co.uk, October 20, 2011.
  33. Robert Hodges: State of the Art for MySQL Multi-Master Replication , at Percona Live: MySQL Conference & Expo, April 2013.
  34. John Daily: Clocks Are Bad, or, Welcome to the Wonderful World of Distributed Systems , basho.com, November 12, 2013.
  35. Riley Berton: Is Bi-Directional Replication (BDR) in Postgres Transactional? , sdf.org, January 4, 2016.
  36. 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.
  37. 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.
  38. Sam Elliott: CRDTs: An UPDATE (or Maybe Just a PUT) , at RICON West, October 2013.
  39. Russell Brown: A Bluffers Guide to CRDTs in Riak , gist.github.com, October 28, 2013.
  40. Benjamin Farinier, Thomas Gazagnaire, and Anil Madhavapeddy: Mergeable Persistent Data Structures , at 26es Journées Francophones des Langages Applicatifs (JFLA), January 2015.
  41. 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.
  42. Lars Hofhansl: HBASE-7709: Infinite Loop Possible in Master/Master Replication , issues.apache.org, January 29, 2013.
  43. David K. Gifford: Weighted Voting for Replicated Data , at 7th ACM Symposium on Operating Systems Principles (SOSP), December 1979. doi:10.1145/800215.806583
  44. Heidi Howard, Dahlia Malkhi, and Alexander Spiegelman: Flexible Paxos: Quorum Intersection Revisited , arXiv:1608.06696, August 24, 2016.
  45. Joseph Blomstedt: Re: Absolute Consistency , email to riak-users mailing list, lists.basho.com, January 11, 2012.
  46. Joseph Blomstedt: Bringing Consistency to Riak , at RICON West, October 2012.
  47. 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
  48. Jonathan Ellis: Modern Hinted Handoff , datastax.com, December 11, 2012.
  49. Project Voldemort Wiki , github.com, 2013.
  50. Apache Cassandra 2.0 Documentation , DataStax, Inc., 2014.
  51. Riak Enterprise: Multi-Datacenter Replication . Technical whitepaper, Basho Technologies, Inc., September 2014.
  52. Jonathan Ellis: Why Cassandra Doesn't Need Vector Clocks , datastax.com, September 2, 2013.
  53. 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
  54. Joel Jacobson: Riak 2.0: Data Types , blog.joeljacobson.com, March 23, 2014.
  55. 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
  56. 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.
  57. Sean Cribbs: A Brief History of Time in Riak , at RICON, October 2014.
  58. Russell Brown: Vector Clocks Revisited Part 2: Dotted Version Vectors , basho.com, November 10, 2015.
  59. Carlos Baquero: Version Vectors Are Not Vector Clocks , haslab.wordpress.com, July 8, 2011.
  60. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文