Компания Couchbase объявила о создании декларативного языка запросов N1QL (произносится «никел»), предназначенного для Couchbase Server — распределенного документного хранилища на основе JSON. Инструментарий N1QL позволяет опрашивать такие хранилища с помощью команд с синтаксисом как у SQL. Поддержка N1QL появилась в Couchbase Server 4.0, чья бета-версия была выпущена на днях, а финальный релиз планируется летом–осенью. По словам маркетологов Couchbase, в компании «немного расширили сорокалетний стандарт SQL, чтобы всей его мощью пользоваться с JSON». Доработки понадобились в связи с тем, что данные в Couchbase хранятся в виде документов свободной формы, тогда как SQL рассчитан на опрос данных, размещенных в таблицах фиксированной структуры.

Купить номер с этой статьей в PDF