Какие бывают виды баз данных
QA Тестировщик
Junior
Без компании
Какие бывают виды баз данных
Ответы
**Реляционные (SQL) базы данных**
Хранят данные в таблицах с четкой структурой и связями между ними. Примеры: MySQL, PostgreSQL, Oracle.
```
CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));
```
**NoSQL базы данных**
Гибкие, без жесткой схемы. Включают:
- **Документные** (MongoDB): хранят JSON-подобные документы.
- **Ключ-значение** (Redis): быстрый доступ по ключу.
- **Колоночные** (Cassandra): оптимизированы для аналитики.
- **Графовые** (Neo4j): для сложных связей (соцсети, рекомендации).
**In-memory базы** (Redis, Memcached)
Хранят данные в оперативной памяти для высокой скорости.
**Временные (Time-series)** (InfluxDB)
Специализированы для данных с метками времени (метрики, IoT).
**NewSQL** (Google Spanner)
Комбинируют масштабируемость NoSQL и ACID-транзакции SQL.