СУБД в интернет приложениях. Лекция 1. Классические алгоритмы организации данных для двухуровневой памяти. Осипов Константин

910

Осипов Константин рассказывает о достоинствах и недостатках реляционной модели для работы с данными в Интернет. О модели данных ключ-знание и BigTable. Объясняет различия между документом и объектом. Раскрывает понятие агрегата хранения. Рассказывает, как управлять схемой данных. Показывает конкурентный доступ к данным в клиент-серверной и полностью распределенной архитектуре. И в завершении приводит пример графовых задач в РСУБД.

  1. 3D: data model, data consistency, data access
  2. What’s wrong with Relational DBMS?
  3. Data model
  4. Relational vs. JSON
  5. XML vs. JSON
  6. Column family: BigTable/Cassandra
  7. Graph data model
  8. Data model: distilled through the idea of aggregate
  9. Dimension 2: data consistency
  10. Case study 1: CouchDB, Lotus Notes
  11. Case study 2: Amazon Shopping Basket
  12. Dimension 3: data storage
  13. Современный CRU
  14. CRU & RAM improvements
  15. Hardware
  16. Programming language model
  17. B-tree: устройство
  18. B-tree: insert
  19. B-tree: delete
  20. Понятие amplification factors