🔵 Storage & Databases
Cloud Storage, Cloud SQL, Spanner, Firestore, Bigtable, BigQuery
🪣 Cloud Storage
Объектное хранилище. Классы хранения: Standard (частый доступ), Nearline (< 1 месяца), Coldline (< 3 месяцев), Archive (< 1 года). Uniform vs Fine-grained доступ. Signed URL — временный доступ к приватным объектам. Transfer Service — импорт из другого облака.
🗄️ Cloud SQL vs Cloud Spanner
Cloud SQL — управляемые MySQL, PostgreSQL, SQL Server. Региональный, до 30TB. Cloud Spanner — глобально распределённая, горизонтально масштабируемая реляционная БД. Доступность 99.999%. Для критически важных систем: финансовых, игровых и подобных.
📄 Firestore & Bigtable
Firestore — бессерверная NoSQL документная база данных, синхронизация в реальном времени, поддержка офлайн. Идеально подходит для бэкенда мобильных/веб-приложений. Cloud Bigtable — NoSQL wide-column хранилище, петабайтный масштаб, задержка в миллисекунды. Для IoT, временных рядов, AdTech.
📊 BigQuery
Бессерверное хранилище данных. Масштаб PB, SQL-запросы. BigQuery ML — обучение ML-моделей через SQL. BigQuery Omni — мультиоблачная аналитика. Колонночное хранение, оплата по запросу (за сканирование TB) или фиксированная тарификация.
📊 Сравнение сервисов баз данных GCP
| Сервис | Тип | Масштаб | Задержка | Основной use case |
|---|---|---|---|---|
| Cloud SQL | Relational (MySQL/PG) | Regional, 30TB | ms | OLTP, web apps, ERP |
| Cloud Spanner | Relational (global) | Global, unlimited | ms | Financial, gaming (5 nines) |
| Firestore | NoSQL document | Serverless, auto | ms | Mobile/web backend, real-time |
| Bigtable | NoSQL wide-column | PB scale | ms | IoT, time-series, AdTech |
| BigQuery | Data Warehouse | PB scale | Секунды | Analytics, OLAP, ML |
💡 Ключевые моменты
- Cloud Storage: Standard > Nearline > Coldline > Archive (по цене и скорости доступа)
- Cloud SQL: региональный управляемый SQL
- Spanner: глобально распределённый SQL, доступность 5 девяток
- Firestore: документный NoSQL, реальное время
- Bigtable: wide-column, временные ряды/IoT
- BigQuery: бессерверное аналитическое хранилище
🎯 Советы для экзамена
- «Глобальная, строго согласованная реляционная БД» → Cloud Spanner (99.999%)
- «Синхронизация в реальном времени, мобильное приложение» → Firestore, «IoT временные ряды» → Bigtable
- BigQuery = аналитика (OLAP), Cloud SQL = транзакции (OLTP) — это различие часто спрашивают
- Cloud Storage Nearline = доступ реже 30 дней, Coldline = 90 дней, Archive = реже 1 года
- Стоимость передачи данных Cloud Storage: исходящий трафик (egress) не бесплатен — за пределы региона
⚠️ Частые ошибки
- Считать BigQuery реляционной транзакционной БД — BigQuery предназначен для OLAP, не для вставки данных в реальном времени
- Считать Firestore и Bigtable одинаковыми: Firestore=документная/иерархическая, Bigtable=плоская/wide-column
- Игнорировать разницу в цене Cloud SQL и Cloud Spanner — Spanner значительно дороже
🧠 Для запоминания: «SQL=Региональный, Spanner=Глобальный, Firestore=Мобильный, Bigtable=IoT, BigQuery=Аналитика» — у каждого своя ниша
Проверьте себя по теме «Storage & Databases»
Бесплатные интерактивные тесты, пробный экзамен и полные уроки — на платформе CertMaster.
Начать бесплатно →