メインコンテンツまでスキップ
バージョン: 3.10

ScalarDL 互換性マトリックス

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

このドキュメントでは、ScalarDL Ledger および Auditor と ScalarDL Java Client SDK との互換性、および ScalarDL と ScalarDB Cluster との互換性を示します。

注記

バージョンは x.y.z として表されます。x はメジャーバージョン、y はマイナーバージョン、z はパッチバージョンを表します。この形式は セマンティックバージョニング に従います。

ScalarDL とクライアント SDK の互換性

ScalarDL Ledger/Auditor バージョンScalarDL Java Client SDK バージョン
3.93.0 - 3.9
3.83.0 - 3.8
注記
  • クライアントツール (ScalarDL Client Command および ScalarDL Schema Loader) は、ScalarDL Java Client SDK と同じものとみなすことができます。つまり、クライアントツールには ScalarDL Java Client SDK と同じ互換性ルールを適用できます。
  • ScalarDL の新しいデプロイメントを作成する場合は、ScalarDL のバージョンと同じバージョンの ScalarDL Schema Loader を使用することをお勧めします。
  • ScalarDL のマイナーバージョンまたはパッチバージョンをアップグレードする場合、基本的に既存のスキーマを更新する必要はありません。つまり、基本的に、ScalarDL のマイナーバージョンまたはパッチバージョンをアップグレードするときに、ScalarDL Schema Loader を再実行する必要はありません。
  • ScalarDL が新しいマイナーバージョンで提供する新しい機能を使用する場合は、同じバージョンまたはそれ以降のバージョンのクライアントツールの利用、もしくは既存のスキーマの再作成 (または更新) が必要となる場合があります。詳細については、各機能の関連ドキュメントを参照してください。

バージョンスキューポリシー

  • ScalarDL とクライアント SDK の メジャー バージョンが異なる場合、互換性がなく、サポートされません
  • ScalarDL とクライアント SDK の メジャー バージョンが同じで、マイナー バージョンが異なる場合、ScalarDL のバージョンはクライアント SDK のバージョン以上である必要があります。例:
    • サポート対象: ScalarDL 3.9 とクライアント SDK 3.8 の組み合わせ
    • サポート対象外: ScalarDL 3.8 とクライアント SDK 3.9 の組み合わせ
  • メジャー バージョンと マイナー バージョンが同じ場合は、ScalarDL とクライアント SDK 間で異なる パッチ バージョンを使用できます。例:
    • サポート対象: ScalarDL 3.9.2 とクライアント SDK 3.9.0 の組み合わせ
    • サポート対象: ScalarDL 3.9.0 とクライアント SDK 3.9.2 の組み合わせ

ScalarDL と ScalarDB Cluster の互換性

ScalarDL と一緒に ScalarDB Cluster を使用する場合は、次のバージョンの組み合わせを使用できます。

ScalarDL バージョンScalarDB Cluster バージョン
3.93.12 以降のマイナー (3.X) バージョン (例: 3.12、3.13、3.14)
3.8.23.12 以降のマイナー (3.X) バージョン (例: 3.12、3.13、3.14)
3.8.0 - 3.8.13.8 以降のマイナー (3.X) バージョン (例: 3.8、3.9、3.10)