|
CitusDataは最近、Citus 11.0をリリースし、エンタープライズ版の全機能をオープンソース化すると発表しました。これまでCitusは通常、オープンソース版と追加機能を備えたエンタープライズ版の2つのバージョンを同時にリリースしていました。「しかし、Citus 11.0ではCitus拡張機能のすべてが完全にオープンソース化されたため、バージョンは1つだけになります!」 発表によると、これにより、書き込みをブロックすることなく、シャードのリバランス、クラスター間のロール管理、テナントを各シャードに分離するといった操作が可能になるとのことです。「Citusクラスターはどのノードからでもクエリを実行できるため、真に分散されたPostgreSQLエクスペリエンスを実現できます。」 CitusはPostgreSQLの拡張機能で、Postgresを分散データベースに変換し、あらゆる規模で高いパフォーマンスを実現します。CitusDataは2019年にMicrosoftに買収されましたが、チームは現在、オープンソースに注力していると述べています。「Citusをオープンソース化することで、開発者やコミュニティと直接交流し、実行中のコードを理解し、ロックインの問題を回避し、すべての人にとってより良い開発者エクスペリエンスを実現できます。」 昨年、Citus 10にはオープンソースのシャードリバランサー機能が搭載されました。これはCitusの主要コンポーネントであり、データを新しいノードに移行することでクラスターを容易にスケールできます。シャードリバランサーは、クラスター内のすべてのノード間でデータのバランスをとるため、パフォーマンス向上にも役立ちます。そして今回、Citus 11.0の一部として、以下のエンタープライズ向け機能を含むその他のすべての機能がオープンソース化されました。
さらに、Citus 11 には、自動モードとメタデータ同期という重要な新機能も搭載されています。 また、隠されたプレビュー機能として、分散テーブルのトリガーがあり、ユーザーは `citus.enable_unsafe_triggers` を使用してこれを有効にできます。 CREATE TABLE data (キー: text 主キー、値: jsonb); 発表では、Citus 11のリリースはCitusが新たな領域に進出することを意味すると述べられています。「最新バージョンのPostgreSQLを、単一ノードからスケールアウトし、クラスター全体にクエリをルーティングまたは並列化し、あらゆる規模で高いパフォーマンスを提供し、アプリケーションを任意のノードに接続し、中断なくスケーリングし、Azure上で数回クリックするだけでクラスターを構築したり、あらゆる環境で単体で実行したりできる分散データベースに変換できるFOSSツールを想像してみてください。さらに、極めてデータ集約的なワークロードの要求にも応えることができます。それがCitus 11が提供するものです。」 詳細は公式ブログをご覧ください。 この記事はOSCHINAから転載したものです。 記事タイトル: 100% オープンソース、Citus 11 はすべての Enterprise Edition 機能をオープンソース化 この記事のアドレス: https://www.oschina.net/news/200300/citus-11-goes-fully-open-source |