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

Какие знаешь типы хранения данных в БД

В БД данные хранятся в следующих основных типах:

  1. Таблицы (реляционные) - строки и столбцы (SQL-БД: MySQL, PostgreSQL)
sql
CREATE TABLE users (id INT, name VARCHAR(50));
  1. Документы - JSON-подобные структуры (MongoDB, CouchDB)
json
{
  "_id": "123",
  "name": "John",
  "address": {
    "city": "New York"
  }
}
  1. Ключ-значение - простые пары (Redis, Memcached)
python
redis.set("user:123", "{'name':'John'}");
  1. Графовые - узлы и связи (Neo4j)
cypher
CREATE (user:User {name: 'John'})-[:FRIEND]->(friend:User)
  1. Колоночные - оптимизированы для аналитики (Cassandra)
  2. Поисковые - индексы для полнотекстового поиска (Elasticsearch)

Выбор зависит от структуры данных и требований к запросам.

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

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

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

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