ScalarDB ロードマップ
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このロードマップは、ScalarDB の今後の計画の概要を示しています。このロードマップの目的は、今後どのような変更が行われる可能性があるかを把握できるようにし、進捗状況をより詳しく追跡し、主要なマイルストーンを把握し、開発中にフィードバックを提供することです。このロードマップは、ScalarDB の新しいバージョンがリリースされるたびに更新されます。
警告
開発の過程で、このロードマップはユーザーのニーズやフィードバックに基づいて変更される可能性があります。このロードマップの内容に従ってリリース計画をスケジュールしないでください。
機能リクエストがある場合、または機能開発を優先したい場合は、GitHub で問題を作成してください。
CY2026 Q2
新しいコンポーネント
- ScalarDB Saga
- ユーザーは、Saga パターンを実装した分散トランザクションコーディネーターである ScalarDB Saga を使用して、マイクロサービスアーキテクチャにおける複数のサービスとデータベース間の長時間実行トランザクションを管理できるようになります。
- ScalarDB 2PC コーディネーター
- ユーザーは、2フェーズコミットプロトコルを実装した分散トランザクションコーディネーターである ScalarDB 2PC コーディネーターを使用して、マイクロサービスアーキテクチャにおける複数のサービスとデータベース間の分散トランザクションを管理できるようになります。
新機能
- OIDC による認証
- ユーザーは、OpenID Connect (OIDC) を使用して ScalarDB Cluster と ScalarDB Analytics に認証できるようになります。
- ユニバーサルな認証および認可
- ユーザーは、統一された認証および認可方法を使用して、ScalarDB Cluster と ScalarDB Analytics にアクセスできるようになります。
- ポーズレスバックアップのためのコーディネーターベースの redo ログ
- ユーザーは、システムを停止することなくデータのバックアップを可能にするコーディネーターベースの redo ログを使用して、ポーズレスバックアップを実行できるようになります。
- ユニバーサルカタログ
- ユーザーは、運用系および分析系データベースのメタデータ(スキーマやセマンティック情報を含む)を、異なるビジネスドメイン間で統一的に管理できるようになります。
ユーザビリティ
- 強力に一貫性のあるセカンダリインデックスアクセス
- ユーザーは、セカンダリインデックスから最新のデータを取得できるように、強い一貫性でセカンダリインデックスにアクセスできるようになります。
- より多くの SQL 構文・機能のサポート
- ユーザーは、ScalarDB SQL でより多くの SQL 構文・機能を使用できるようになり、より簡潔に意図を表現できるようになります。たとえば、ユーザーは ScalarDB SQL で IN 演算子を使用できるようになります。
- DECIMAL データ型の追加
- ユーザーは DECIMAL データ型を使用できるため、10進数を高精度で処理できるようになります。
- 大規模スキャンによるメモリ不足エラーの排除
- ユーザーは、メモリ不足エラーを経験することなく、大規模スキャンを発行できるようになります。
パフォーマンス
- ScalarDB メタデータの管理に必要なストレージ領域の削減
- ユーザーが ScalarDB を実行するために使用するストレージ領域が少なくなる可能性があります。ScalarDB は、コミットされたトランザクションがコミットされた後に、コミットされたトランザクションのビフォアイメージを削除します。ただし、コミットされたトランザクションが実際のストレージ領域に影響を与えるかどうかは、基礎となるデータベースによって異なります。
- 述語プッシュダウン
- ユーザーは、ScalarDB Analytics の述語プッシュダウンの恩恵を受けることができ、フィルタリング操作が基盤となるデータベースにプッシュダウンされ、データ転送量を削減し、クエリパフォーマンスを向上させることができます。
クラウドサポート
- ScalarDB Cluster と ScalarDB Analytics の Google Cloud Marketplace サポート
- ユーザーは、Google Cloud Marketplace オファリングを使用して ScalarDB Cluster と ScalarDB Analytics をデプロイでき、従量課金制サブスクリプションモデルを使用できるようになります。
- ScalarDB Cluster の Red Hat Ecosystem Catalog 統合
- ユーザーは、Red Hat Ecosystem Catalog から ScalarDB Cluster をデプロイでき、Red Hat 認定のサードパーティ製品・サービスとして ScalarDB Cluster を使用できるようになります。
CY2026 Q3
新機能
- 監査ログ
- ユーザーは、主に監査目的のために ScalarDB Cluster および Analytics のアクセスログを表示および管理できるようになります。
- ネイティブセカンダリインデックス
- ユーザーは、柔軟なセカンダリインデックスを定義できるようになります。既存のセカンダリインデックスは、サポートされているデータベースのセカンダリインデックスの共通機能に基づいて実装されているため制限があります。たとえば、マルチカラムインデックスを定義することはできません。新しいセカンダリインデックスは ScalarDB レイヤーで作成されるため、マルチカラムインデックスのような、より柔軟なインデックスを作成できます。
- ビュー
- ユーザーは、複数の異なるデータベースをより簡単でシンプルな方法で管理できるように、ビューを定義できるようになります。
- 2層クエリエンジン
- ユーザーは、ドメイン間での分析クエリの連携をより適切に行うために、2層クエリ エンジンを使用できるようになります。第1層クエリエンジンは、さまざまなドメイン間での分析クエリの連携を担当し、第2層クエリエンジンは、特定のドメイン内でそれに対応するデータベース間での分析クエリの連携を担当します。
- LangGraph4j 統合
- ユーザーは、LangGraph4j を使用して ScalarDB と対話できる AI アプリケーションを構築できるようになります。
クラウドサポート
- ScalarDB Cluster と ScalarDB Analytics の Azure Marketplace サポート
- ユーザーは、Azure Marketplace オファリングを使用して ScalarDB Cluster と ScalarDB Analytics をデプロイできるようになり、従量課金制のサブスクリプションモデルを使用できます。
統合
- Kong 統合
- ユーザーは、ScalarDB Cluster を Kong Ingress Controller と統合できるようになり、ScalarDB Cluster へのアクセスをより簡単に管理・保護できるようになります。
CY2026 Q4
新機能
- ストアドプロシージャ
- ユーザーはストアドプロシージャを定義できるようになり、複雑なロジックを持つ一連の操作を ScalarDB Cluster 内で実行できるようになります。
- トリガー
- ユーザーはトリガーを定義できるようになり、ScalarDB Cluster で特定のイベントが発生した際に自動的に一連の操作を実行できるようになります。
- キューインターフェース
- ユーザーは ScalarDB をメッセージキューとして使用できるようになり、イベントドリブンアーキテクチャをより簡単に構築できるようになります。
パフォーマンス
- 適応キャッシュ
- ユーザーは、ScalarDB Analytics で適応キャッシュの恩恵を受けることができ、頻繁にアクセスされるデータが自動的にキャッシュされ、クエリパフォーマンスが向上します。