Рационализация согласованности в облаках

Литература


  • 28msec, Inc. Sausalito, Feb. 2009.
  • Amazon. Simple Storage Service S3, Dec. 2008.
  • D. Barbará and H. Garcia-Molina. The Demarcation Protocol: A Technique for Maintaining Constraints in Distributed Database Systems. VLDB J., 3(3):325–353, 1994.
  • H. Berenson et al. A critique of ANSI SQL isolation levels. In Proc. of ACM SIGMOD, pages 1–10, Jun 1995.
  • P. Bernstein, V. Hadzilacos, and N. Goodman. Concurrency Control and Recovery in Database Systems. Addison Wesley, 1987.
  • M. Brantner, D. Florescu, D. A. Graf, D. Kossmann, and T. Kraska. Building a Database in the Cloud. Technical Report, ETH Zurich, 2009.
  • M. Brantner, D. Florescu, D. A. Graf, D. Kossmann, and T. Kraska. Building a database on S3. In Proc. of ACM SIGMOD, pages 251–264, 2008.
  • M. Cafarella et al. Data management projects at google. ACM SIGMOD Record, 37(1):34–38, 2008. Перевод на русский язык: Майкл Кафарелла, Эдвард Чанг, Эндрю Файкс, Элон Хэлеви, Вильсон Се, Альберто Лернер, Джаянт Мадхаван, С. Мутукришнан. Проекты по управлению данными в Google

  • F. Chang et al. Bigtable: A Distributed Storage System for Structured Data. In Proc. of OSDI, pages 205–218, 2006.
  • S. S. Chawathe, H. Garcia-Molina, and J. Widom. Flexible Constraint Management for Autonomous Distributed Databases. IEEE Data Eng. Bull., 17(2):23–27, 1994.
  • B. F. Cooper et al. PNUTS: Yahoo!’s hosted data serving platform. In Proc. of VLDB, volume 1, pages 1277–1288, 2008.
  • L. Gao, M. Dahlin, A. Nayate, J. Zheng, and A. Iyengar. Application specific data replication for edge services. In Proc. of WWW, pages 449–460, 2003.
  • D. Gawlick and D. Kinkade. Varieties of Concurrency Control in IMS/VS Fast Path. IEEE Database Eng. Bull., 8(2):3–10, 1985.
  • J. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann, 1994.
  • J. Gray, P. Sundaresan, S. Englert, K. Baclawski, and P. J. Weinberger. Quickly generating billion-record synthetic databases. In Proc. of ACM SIGMOD, pages 243–252, 1994.
  • H. Guo, P.-Å. Larson, and R. Ramakrishnan.
    Caching with " good enough" currency, consistency, and completeness. In VLDB, pages 457–468, 2005.
  • H. Guo, P.-Å. Larson, R. Ramakrishnan, and J. Goldstein. Relaxed Currency and Consistency: How to Say ”Good Enough” in SQL. In Proc. of ACM SIGMOD, pages 815–826, 2004.
  • A. Gupta and S. Tiwari. Distributed constraint management for collaborative engineering databases. In CIKM, pages 655–664, 1993.
  • P.-Å. Larson, J. Goldstein, and J. Zhou. MTCache: Transparent Mid-Tier Database Caching in SQL Server. In Proc. of ICDE, pages 177–189, 2004.
  • J. Lee. SQL Data Services - Developer Focus (Whitepaper). 2008.
  • Y. Lu, Y. Lu, and H. Jiang. Adaptive Consistency Guarantees for Large-Scale Replicated Services. In Proc. of NAS, pages 89–96, Washington, DC, USA, 2008. IEEE Computer Society.
  • C. Olston, B. T. Loo, and J. Widom. Adaptive Precision Setting for Cached Approximate Values. In SIGMOD Conference, pages 355–366, 2001.
  • P. E. O’Neil. The Escrow Transactional Method. TODS, 11(4):405–430, 1986.
  • M. T. Ozsu and P. Valduriez. Principles of Distributed Database Systems. Prentice Hall, 1999.
  • R. Kallman et all. H-store: a high-performance, distributed main memory transaction processing system. In Proc. of VLDB, pages 1496–1499, 2008.
  • S. Shah, K. Ramamritham, and P. J. Shenoy. Resilient and Coherence Preserving Dissemination of Dynamic Data Using Cooperating Peers. IEEE Trans. Knowl. Data Eng., 16(7):799–812, 2004.
  • E. A. Silver, D. F. Pyke, and R. Peterson. Inventory Management and Production Planning and Scheduling. Wiley, 3 edition, 1998.
  • M. Stonebraker et al. Mariposa: A Wide-Area Distributed Database System. VLDB J., 5(1), 1996.
  • M. Stonebraker et al. The end of an architectural era (it’s time for a complete rewrite). In Proc. of VLDB, pages 1150–1160, 2007. Перевод на русский язык: Майкл Стоунбрейкер, Сэмюэль Мэдден, Дэниэль Абади, Ставрос Харизопулос, Набил Хачем, Пат Хеллэнд. Конец архитектурной эпохи, или Наступило время полностью переписывать системы управления данными

  • A. T. Tai and J. F. Meyer. Performability Management in Distributed Database Systems: An Adaptive Concurrency Control Protocol. In Proc. of MASCOTS, page 212, 1996.
  • A. Tanenbaum and M. van Steen. Distributed Systems: Principles and Paradigms. Prentice Hall, 2002.
  • TPC. TPC-W Benchmark 1.8. TPC Council, 2002.
  • W. Vogels. Data access patterns in the Amazon.com technology platform. In Proc. of VLDB, page 1, Sep 2007.
  • G. Weikum and G. Vossen. Transactional Information Systems. Morgan Kaufmann, 2002.
  • A. Yalamanchi and D. Gawlick. Compensation-Aware Data types in RDBMS, 2009. To appear in Proc. of ACM SIGMOD.
  • H. Yu and A. Vahdat. Design and Evaluation of a Continuous Consistency Model for Replicated Services. In OSDI, pages 305–318, 2000.


    Содержание раздела