Yugabyteはこのほど、オープンソースの分散型SQLデータベースの最新アップデートであるYugabyteDB 2.18を発表し、マルチリージョンのKubernetesサポートやその他のさまざまな機能拡張を行いました。このアップデートはすでに一般提供されており、同社のセルフマネジメント型データベース・アズ・ア・サービスであるYugabyteDB Anywhereの機能を拡張しています。
企業向けのマルチリージョン、マルチクラスターKubernetes の展開を簡素化するため、Yugabyteは、共有ネームスペースのサポート、増分バックアップ、従来よりも最大5倍高速なバックアップ速度などの機能拡張を導入しました。YugabyteDBのネイティブな同期レプリケーションとKubernetes Multicluster Service (MCS) APIの組み合わせにより、導入管理が非常に容易になりました。
標準的な2データセンター構成を必要とする企業向けに、Yugabyteは現在、Kubernetes のxCluster非同期レプリケーションを提供しています。また、MirantisKubernetes Engine (MKE) のサポートも追加され、利用可能なオーケストレーション・プラットフォームの幅が広がりました。
YugabyteDB 2.18アップデートのもう一つのハイライトは、YugabyteDB Anywhereのインテリジェント・パフォーマンス・アドバイザーを搭載したことです。この機能は、インデックス、クエリ、スキーマを最適化し、データベース全体のパフォーマンスを向上させます。さらに、このアップデートには、セキュリティの強化や、きめ細かいリカバリを実現するポイントインタイムリカバリ機能が含まれています。
Yugabyteはまた、多様なワークロードでパフォーマンスを向上させる、コロケーション・テーブル、新しいクエリー・プッシュダウン、およびスケジュールされたフルコンパクションの一般提供を発表しました。YugabyteDBは、SQLテーブルのコロケーションをサポートしており、コロケーションされたテーブルの密接に関連するデータを、「コロケーション・タブレット」と呼ばれる単一の親タブレットに一緒に保存することができます。
Yugabyteによると、コロケーションは、追加のネットワークトリップの必要性を最小限に抑えることで、低レイテンシーで高性能なデータアクセスを最適化するのに役立ちます。また、リレーション(テーブル、インデックスなど)ごとにタブレットを作成するオーバーヘッドと、ノードごとにこれらに必要なストレージを削減することができます。スケジュールされたフルコンパクションは、削減されたストレージスペースを使用しながら、データアクセス性能の向上に貢献します。
YugabyteDB 2.18は、特にローコードおよびノーコードのアプリ開発を模索している組織にとって、強力なオープンソース分散型SQLデータベースソリューションとして位置づけられます。新機能により、企業はマルチリージョン、マルチクラスター(Kubernetes )の展開を容易に管理できるようになり、パフォーマンス、データベース・セキュリティ、使いやすさも向上しています。
AppMaster.ioのようなプラットフォームは、YugabyteDBのようなデータベースを利用したウェブ、モバイル、バックエンドソフトウェアの構築プロセスをさらに合理化することができます。包括的な統合開発環境(IDE)を提供することで、AppMaster.io は、顧客が最小限の技術的負債で拡張性のあるソフトウェアソリューションを作成し、アプリケーション開発をより迅速かつ費用対効果の高いものにすることを可能にします。