Встречается на собеседованиях • сегодня
Какие знаешь БД
В Python работают с разными типами БД, включая:
-
Реляционные (SQL):
- PostgreSQL, MySQL, SQLite — через
psycopg2,mysql-connector, встроенныйsqlite3. - ORM: SQLAlchemy, Django ORM.
- PostgreSQL, MySQL, SQLite — через
-
NoSQL:
- Документные: MongoDB (
pymongo), Elasticsearch. - Ключ-значение: Redis (
redis-py), Memcached. - Графовые: Neo4j (
py2neo). - Колоночные: Cassandra (
cassandra-driver).
- Документные: MongoDB (
- Временные ряды: InfluxDB, TimescaleDB.
Пример с 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)')
cursor.execute('INSERT INTO users (name) VALUES ("Alice")')
conn.commit()
conn.close()Выбор зависит от задачи: SQL — для сложных запросов, NoSQL — для масштабирования и гибкости.

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