Зберігання даних: типи сховищ

Розуміння сучасної архітектури даних

Miller Trujillo

Senior Software Engineer

Blob-сховище

  • BLOB = Binary Large Object
  • Підтримує всі типи даних, зокрема неструктуровані
  • Масштабується. Практично без обмежень
  • Blob-сховища недорогі!

Основні пропозиції blob-сховищ у публічних хмарах

Розуміння сучасної архітектури даних

Приклади використання blob-сховищ

  • Неструктуровані дані — медіафайли
  • Резервні копії та архівування
  • Landing zone
  • Доставка контенту
Розуміння сучасної архітектури даних

SQL

Бази даних SQL
Use Cases Транзакційні застосунки, застосунки зі складними запитами, цілісність і узгодженість даних
Types of Data Supported Структуровані дані (табличні)
Common Offerings AWS RDS, GCP Cloud SQL, Azure SQL Database — MySQL, PostgreSQL, сховище даних
Розуміння сучасної архітектури даних

NoSQL

Бази даних NoSQL
Use Cases Висока масштабованість і навантаження, кінцева узгодженість
Types of Data Supported Напівструктуровані дані (JSON, XML, key-value, граф тощо), часові ряди
Common Offerings MongoDB, AWS DynamoDB, GCP Firestore, Azure Cosmos DB, HBase
Розуміння сучасної архітектури даних

Сховища даних і дата-леки

  • BigQuery, Redshift, Snowflake, Databricks
  • Blob-сховище (S3, Cloud Storage, Blob Storage)
  • Логічна сегрегація
  • ELT (Extract, load, transform)
Розуміння сучасної архітектури даних

Давайте потренуємось!

Розуміння сучасної архітектури даних

Preparing Video For Download...