RethinkDB:​​All Livingよりも生き生きしています。 現在、Linux Foundationの管理下にあります





過去数か月にわたって、RethinkDBを取り巻く状況は非常にあいまいであり、プロジェクトの将来について何も言うことが困難でした。 しかし、状況はようやく解決し待望のアップデートが公式ブログに掲載され、現在の状況について説明されました。 知られるようになると、CNCF(Cloud Native Computing Foundation)はRethinkDBのソースコードの権利を購入し、Linux Foundationの支援の下でプロジェクトを譲渡しました。 転送の前に、コードはAGPLv3ライセンスからApache 2.0に転送されました。 この移転は、元のRethinkDB開発者がプロ​​ジェクトのコミュニティ管理を移転するために行ったイニシアチブの一部として実施されました。





RethinkDB DBMSを開発している会社が閉鎖を発表したとき、元従業員のグループは、他のコミュニティメンバーの支援を得て、ライセンス変更によりプロジェクトをコミュニティに完全に移すことを目標としたチームを編成しました。 Cloud Native Computing Foundation発表から、状況は最終的に解決されたことがわかりました。CNCFはRethinkDBソートの権利を買収し、 ASLv2ライセンスでプロジェクトをLinux Foundation移行しました







RethinkDBは生き続けています! DBMS開発は中断することなく継続されます。 本番環境でRethinkを使用し続けることができ、アップデートは引き続きリリースされます。 Linux Foundationのサポートにより、プロジェクトは進化し続けます。







ここ数ヶ月、コミュニティはコインでプロジェクトをサポートすることに関心を示しています。 これで、プロジェクトを支援して寄付することができます。 Stripeは、25,000ドルのプロジェクトのサポートにも同意しました。







RethinkDBについて少し



RethinkDBは、オープンソースのNoSQLデータベース( githubで並べ替え )であり、変更の通知用の組み込みシステムを備えています 。 データベースの変更を照会する代わりに、ストリーミング更新を「サブスクライブ」して、不要なデータベース照会を排除できます。



RethinkDBはJSONドキュメント用のスキーマフリーリポジトリですが、リレーショナルデータベースの一部の機能もサポートしています。 RethinkDBはクラスタリングもサポートしているため、拡張が非常に簡単です。 組み込みのWebインターフェイスを使用して、シャーディングとコピーを構成できます。 RethinkDBの最新バージョンには、3つ以上のサーバーを持つクラスターの自動フェールオーバーも含まれています。 (翻訳者のメモ:サーバーの1つが落下した場合でもデータベースを引き続き使用できる可能性が暗示されています。)



ReQinkと呼ばれるRethinkDBのクエリ言語は、アプリケーションを記述する言語のコードにネイティブに埋め込まれています。 たとえば、Pythonでコーディングする場合、データベースにクエリを書き込むときにPythonの通常の構文を使用します。 各要求は、必要な操作を正確に記述するために開発者がチェーンに入れる関数で構成されます。



そして今何?



チームは、過去7年間にコアチームによって開発されたオープンソースソフトウェア、コンテンツ、多くのアート(素晴らしい@annieruygtによる )、およびドキュメントを引き続きオープンします。 また、 Inceptionプロジェクトになる可能性についてCNCFと話し合っています。







RethinkDBの新しいリリースはすでに運用されています。過去数か月にわたって、ボランティアはプロジェクトに多くの貢献をしてきました。 近日中に、RethinkDB 2.4のリリースを期待できます。 新しいバージョンには、コミュニティからのさまざまな改善と、以前のResinkovtsy自身のチームによって開発された機能が含まれています。 RethinkDB 2.3.6もリリースされ、重要なバグが修正されます。







なぜそんなに長いの?



会社が閉鎖された後、プロジェクトは停止されました。 AGPLライセンスのため、単純にフォークして別の名前で開発を続けることは不可能でした。 CNCFは、すべてのソースを購入することで競合を解決しました。







RethinkDBコミュニティに参加する



コミュニティに参加したい場合、これを行うには多くの方法があります。









イベントに遅れないようにするには、1月の最後の会議のメモを読んでください。







興味深い関連リンク:



  1. Bryan Cantrill(CTO Joyent)からの興味深い投稿 。 AGPLが悪い理由について少し考えました。
  2. RethinkDB上のクラウド?
  3. スラバ・アフメシェットによるポストポルテム


PS ruセグメントでは、このDBMSを使用する人はほとんどいないことを知っています。 しかし、それにもかかわらず、待っていて望んでいた人々にとっては、このニュースは楽しいだろう。



All Articles