Осипов Константин рассказывает о достоинствах и недостатках реляционной модели для работы с данными в Интернет. О модели данных ключ-знание и BigTable. Объясняет различия между документом и объектом. Раскрывает понятие агрегата хранения. Рассказывает, как управлять схемой данных. Показывает конкурентный доступ к данным в клиент-серверной и полностью распределенной архитектуре. И в завершении приводит пример графовых задач в РСУБД.
- 3D: data model, data consistency, data access
- What’s wrong with Relational DBMS?
- Data model
- Relational vs. JSON
- XML vs. JSON
- Column family: BigTable/Cassandra
- Graph data model
- Data model: distilled through the idea of aggregate
- Dimension 2: data consistency
- Case study 1: CouchDB, Lotus Notes
- Case study 2: Amazon Shopping Basket
- Dimension 3: data storage
- Современный CRU
- CRU & RAM improvements
- Hardware
- Programming language model
- B-tree: устройство
- B-tree: insert
- B-tree: delete
- Понятие amplification factors