RethinkDB продвигается под управлением сообщества


Команда RethinkDB выпустила первую версию с тех пор, как она была взята под управление сообщества. Основные изменения в этой версии — это исправления ошибок и улучшения стабильности, но это показывает, что команда движется вперед.

RethinkDB — это база данных NoSQL JSON с открытым исходным кодом, предназначенная для веб-приложений. Его основным отличием является то, что вы можете указать ему, чтобы он постоянно отправлял обновленные результаты запросов в приложения в режиме реального времени, вместо того, чтобы ваше приложение опрашивало изменения.

Компания, разработавшая RethinkDB, запустила версию для Windows в начале 2016 года, но к октябрю прошлого года решила, что больше не может продолжать коммерческую разработку. На рынке баз данных, конечно, доминируют несколько очень громких имен, и, хотя RethinkDB обладает некоторыми отличными качествами, он боролся за место на переполненном рынке, где «безопасным» выбором всегда было что-то другое.

Когда в прошлом году компания, стоящая за RethinkDB, закрылась, казалось, что RethinkDB может исчезнуть. К счастью, группа членов сообщества и бывших сотрудников взяла его на вооружение как проект программного обеспечения с открытым исходным кодом. Эти усилия достигли кульминации в начале этого года, когда группа официально присоединилась к Linux Foundation и повторно лицензировала RethinkDB под разрешающей версией ASLv2.

Изменения в этом выпуске в основном представляют собой исправления ошибок и улучшения совместимости. В новом выпуске есть веб-интерфейс, который лучше работает с Chrome 49 и Edge. Регрессия обрабатывается лучше, и порядок аргументов в запросах в таблице заданий теперь отображается правильно.

Рассказывая о новом выпуске в блоге RethinkDB, разработчик Райан Пол сказал:

«Хотя разработка RethinkDB никогда не прекращалась, потребовалось некоторое время, чтобы развернуть инфраструктуру и процессы, необходимые для выпуска новых выпусков. Теперь, когда мы снова в действии, мы с нетерпением ждем возможности выпускать более регулярные обновления».

Сейчас ведется работа над RethinkDB 2.4, следующей основной версией, которая будет включать поддержку функций-модификаторов таблиц. Они позволяют предоставить базе данных произвольное выражение ReQL для выполнения каждой операции записи, которая влияет на содержимое таблицы.


Добавить комментарий