Какие знаешь базы данных

Python Junior Без компании
Какие знаешь базы данных
Ответы
В Python распространены несколько типов баз данных: - **Реляционные (SQL)** - хранят данные в таблицах с чёткой структурой: ``` import sqlite3 conn = sqlite3.connect('example.db') ``` - PostgreSQL - MySQL/MariaDB - SQLite (встроенная в Python) - **NoSQL** - для неструктурированных данных: ``` from pymongo import MongoClient client = MongoClient('localhost', 27017) ``` - **Документные**: MongoDB, CouchDB - **Ключ-значение**: Redis, Memcached - **Графовые**: Neo4j - **Временные ряды** - InfluxDB, TimescaleDB - **Поисковые** - Elasticsearch Выбор зависит от структуры данных и требований к производительности. SQL подходит для сложных запросов и транзакций, NoSQL - для масштабирования и гибких схем.