Встречается на 1% собеседований по Python
Какие знаешь группы БД
В Python для работы с базами данных используются несколько групп:
- Реляционные (SQL): PostgreSQL, MySQL, SQLite. Используют SQL для запросов. Пример с SQLite:
python
import sqlite3
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)")-
NoSQL:
- Документные: MongoDB, CouchDB. Хранят данные в JSON-подобных документах.
- Ключ-значение: Redis, Memcached. Быстрый доступ по ключу.
- Колоночные: Cassandra. Оптимизированы для аналитики.
- Графовые: Neo4j. Для сложных связей между данными.
-
NewSQL: CockroachDB. Сочетают масштабируемость NoSQL с ACID-транзакциями SQL.
-
Временные ряды: InfluxDB. Специализированы для временных данных.
-
Поисковые: Elasticsearch. Для полнотекстового поиска.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы