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

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

Реляционные (SQL) - табличные БД с четкой схемой и связями между таблицами (MySQL, PostgreSQL, Oracle). Пример:

sql
CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));

NoSQL:

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

Пример MongoDB:

javascript
db.users.insertOne({name: "Alex", age: 30})

Также есть NewSQL (Spanner, CockroachDB) - сочетают SQL и горизонтальную масштабируемость NoSQL. Выбор зависит от требований проекта к структуре данных, масштабируемости и согласованности.

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

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

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

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