RethinkDB: живіший за всіх живих. Тепер під крилом Linux Foundation



Останні кілька місяців ситуація навколо RethinkDB була дуже смутна, про майбутнє проекту було складно щось сказати. Але ситуація нарешті-то вирішилася, в офіційному блог з'явилося довгоочікуване оновлення з роз'ясненням про поточний стан речей. Як стало відомо, CNCF(Cloud Native Computing Foundation) викупила права на исходники RethinkDB і передала проект під заступництво організації Linux Foundation. Перед передачею код був переведений з ліцензії AGPLv3 на Apache 2.0. Передача здійснена в рамках розпочатої колишніми розробниками RethinkDB ініціативи щодо передачі спільноти управління над проектом.

Коли компанія, що розробляє СУБД RethinkDB, оголосила про закриття, група, вже колишніх, співробітників за підтримки інших членів спільноти організували команду, метою якої стала повна передача проекту спільноти із зміною ліцензії. анонсу Cloud Native Computing Foundation ми бачимо, що ситуація нарешті-то вирішилася — CNCF викупили права на сорсы RethinkDB і передали проект у руки The Linux Foundation під ASLv2 ліцензією.
RethinkDB живе і процвітає! Розробка СУБД буде тривати без перебоїв. Можна продовжувати використовувати Rethink в продакшені, оновлення будуть продовжувати виходити. При підтримці Linux Foundation проект буде розвиватися і далі.
В останні місяці співтовариство показало свій інтерес в плані підтримки проекту монетою. Тепер ви можете задонатить на підтримку проекту. Stripe так само погодився підтримати проект задонатив $25,000.

Трохи про RethinkDB
RethinkDB — це open source NoSQL база даних (сорсы на гітхабі), що володіє вбудованою системою повідомлення про зміни. Замість запитів до бази на наявність змін, ви можете «підписатися» на потокові оновлення, що усуне непотрібні запити до бази.

RethinkDB є безсхемным сховищем JSON документів, але також підтримує і деякі особливості реляційних БД. RethinkDB також підтримує кластеризацію, що робить її дуже зручною в розширенні. Ви можете налаштувати шардінг та копіювання через вбудований веб-інтерфейс. Останні версія RethinkDB також включає в себе автоматичний «fail-over» для кластерів з трьома і більше серверами. (прим. перекладача: мається на увазі можливість продовження роботи з БД в разі падіння одного з серверів.)

Мова запитів в RethinkDB, який називається ReQL, нативно вбудовується в код тією мовою, якою ви пишете свій додаток. Якщо, наприклад, ви кодите на Python, то при написанні запитів до БД будете використовувати звичайний для Python синтаксис. Кожен запит складається з функцій, який розробник збирає в ланцюжок, щоб точно описати необхідну операцію.

І що тепер?
Команда і далі продовжить опенсорсить софт, контент, купу арту (за авторством чудовою @annieruygt) та документацію, які були розроблені кор командою за останні 7 років. Так само ведеться розмова з CNCF про можливості стати Inception проектом.
Новий реліз RethinkDB вже в роботі: останні кілька місяців волонтери чимало контрибьютили в проект. У найближчі дні можна очікувати виходу RethinkDB 2.4. Нова версія включає в себе різні поліпшення від спільноти, а також фічі розробляються самою командою колишніх ресинковцев. Так само вийде RethinkDB 2.3.6 з фіксом важливих багів.
Чому так довго?
Після закриття компанії, проект був законсервований. Просто форкнуть його і продовжить розробку під іншим ім'ям було неможливо із-за AGPL ліцензії. CNCF дозволила конфлікт викупивши всі вихідні матеріали.

Приєднуйтесь до спільноти RethinkDB
Якщо ви хочете брати участь в житті спільноти, то існує багато шляхів для цього:
  • Почитайте про те, як контрибьютить RethinkDB.
  • Приєднуйтесь до каналу #open-rethinkdb на каналі RethinkDB в Slack.
  • Кидайте пулреквесты і створюйте тікети на GitHub.
  • Підписуйтесь на @rethinkdb в Twitter.


Щоб бути в курсі подій, почитайте нотатки з останньої зустрічі в Січні.
Цікаві посилання по темі:
  1. цікавий пост від Bryan Cantrill (CTO Joyent). Трохи роздумів на тему того, чому AGPL — це погано.
  2. Над RethinkDB згущуються хмари?
  3. Постпортем від Slava Akhmechet


p.s. я знаю, що в ру сегменті мало хто використовує цю СУБД. Але для тих, хто, все ж, чекав і сподівався, новина буде приємною.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.