Английская лексика: Разработка программного обеспечения · Базы данных и хранение данных

Что значит NoSQL?

Значение и примеры · Разработка программного обеспечения

/ˌnoʊ ˌɛs kjuː ˈɛl/существительноеБазовый термин

NoSQL: NoSQL, нереляционные базы данных

Общее название баз данных, которые не используют классическую модель таблиц и SQL, а хранят данные как документы, пары ключ—значение, широкие столбцы или графы.

Где и как употребляется

Обычно расшифровывают как not only SQL — «не только SQL». Примеры: MongoDB (документы), Redis (ключ—значение), Cassandra (широкие столбцы), Neo4j (графы). Такие системы выбирают за гибкую схему, масштабирование или особую структуру данных; многие поддерживают SQL-подобные запросы.

Примеры предложений

  1. We store user sessions in a NoSQL database and keep orders in PostgreSQL.

    Сессии пользователей мы храним в NoSQL-базе, а заказы — в PostgreSQL.

    Разные категории данных проекта размещены в разных системах.

  2. Choosing NoSQL just because the schema might change is rarely a good reason.

    Выбирать NoSQL лишь потому, что схема может измениться, обычно недостаточно.

    Возможное изменение схемы само по себе не обосновывает выбор технологии.

Распространённые словосочетания

  • NoSQL database
  • NoSQL store
  • SQL vs NoSQL
  • move to NoSQL

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: Базы данных и хранение данных

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: