2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Генеральный
партнёр


Все на CodeFest X →

Десятый. Юбилейный. 30–31 марта 2019

NoSQL для PostgreSQL: Jsquery — язык запросов

С выходом релиза 9.4 пользователям Постгреса открылись возможности использования NoSQL в реляционной СУБД, а именно — возможность эффективной работы с документно-ориентированной моделью данных, реализованной в виде нового типа данных jsonb.

Уже сейчас можно говорить о shemaless PostgreSQL, более частых релизах проекта без оглядки на изменение схемы данных.  Разработчики Node, Python, Go или Ruby теперь могут использовать «быстрый» JSON в надежной базе данных с развитой функциональностью.

Однако эта первая реализация jsonb содержит небольшой набор операторов и функций, поэтому нами разработан язык запросов jsquery, который поддерживает больше операторов сравнения, поиски в массивах, поиски по ключам и новые индексы для этих операторов. Я расскажу про реализацию и ограничения текущей версии jsquery, покажу примеры использования. Также я остановлюсь на планах по развитию jsquery.


Презентация доклада:


Запись выступления:



Партнёры