[ Russian ] [ English ]

PartiQL: Новый универсальный язык запросов от компании Amazon

Павел Велихов
Huawei
pavel.velikhov@gmail.com

Полу-структурированные данные очень активно используются в базах данных в последние годы, многие СУБД поддерживают хранение объектов в формате JSON и простые операции над ними. Однако, в настоящее время нет общепризнанного стандарта унифицированного языка запросов, который бы совмещал в себе все возможности SQL и операций над JSON объектами. Исследования в направлении создания таких языков ведутся, к ним относятся академическая разработка SQL++ [2], язык N1QL от компании Couchbase, а также язык PartiQL от компании Amazon [1], являющийся темой данного доклада. В докладе будут рассмотрены основные особенности языка PartiQL и приведено сравнение с другими языками запросов для JSON и XML, такими, как XQuery [3] и JSONiq [4].

Слайды доклада.

Видео доклада.

Литература:

  1. Спецификация PartiQL, https://partiql.org/
  2. Don Chamberlain. SQL++ for SQL users: A Tutorial. https://asterixdb.apache.org/files/SQL_Book.pdf
  3. Jonathan Robie et al. XQuery 3.1: An XML Query Language, W3C Recommendation, 21 March 2017. https://www.w3.org/TR/xquery-31/
  4. Jonathan Robie et al. JSONiq – the SQL of NoSQL 1.0. http://www.jsoniq.org/docs/JSONiq/html-single/index.html
Supported by Synthesis Group