Встречается на собеседованиях • сегодня

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

Реляционные (SQL): PostgreSQL, MySQL, SQLite — хранят данные в таблицах с жесткой схемой. Пример запроса:

sql
SELECT * FROM users WHERE age > 25;

NoSQL:

  • Документные: MongoDB (гибкая JSON-подобная структура)
  • Ключ-значение: Redis (кеширование)
  • Колоночные: Cassandra (аналитика больших данных)
  • Графовые: Neo4j (связи между объектами)

Пример работы с MongoDB:

python
from pymongo import MongoClient
client = MongoClient()
db = client.test_db
db.users.insert_one({"name": "Alice", "age": 30})

Для временных рядов часто используют InfluxDB, для аналитики — ClickHouse. Выбор зависит от use-case: транзакции, аналитика, масштабируемость.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы