ScalarDB の要件
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このページでは、ScalarDB を正しく使用するために必要なツールとそのバージョンについて説明します。
クライアント SDK
ScalarDB は Java で記述されているため、ScalarDB を操作する最も簡単な方法は、Java Client SDK を使用することです。
Java
次の Java Software Development (JDK) が検証され、サポートされています。
- Oracle JDK: 8、11、17、または 21 (LTS バージョン)
- OpenJDK (Eclipse Temurin、Amazon Corretto、または Microsoft Build of OpenJDK): 8、11、17、または 21 (LTS バージョン)
.NET
ScalarDB は、ScalarDB Cluster と呼ばれる gRPC サーバーとして提供され、proto ファイルから生成された .NET クライアントをラップする .NET Client SDK も備えています。
次の .NET バージョンが検証され、サポートされています。
その他の言語
ScalarDB Cluster は gRPC バージョン 1.65.0 を使用するため、好みの言語で生成されたクライアントを使用して独自のクライアントを作成できます。
データベース
ScalarDB は、次のデータベースとそのバージョン上で実行されるミドルウェアです。
リレーショナルデータベース
- Oracle Database
- MySQL
- PostgreSQL
- Amazon Aurora MySQL
- Amazon Aurora PostgreSQL
- MariaDB
- SQL Server
- SQLite
- YugabyteDB
バージョン | Oracle Database 23ai | Oracle Database 21c | Oracle Database 19c |
---|---|---|---|
ScalarDB 3.14 | ✅ | ✅ | ✅ |
ScalarDB 3.13 | ✅ | ✅ | ✅ |
ScalarDB 3.12 | ✅ | ✅ | ✅ |
ScalarDB 3.11 | ✅ | ✅ | ✅ |
ScalarDB 3.10 | ✅ | ✅ | ✅ |
ScalarDB 3.9 | ✅ | ✅ | ✅ |
ScalarDB 3.8 | ✅ | ✅ | ✅ |
ScalarDB 3.7 | ✅ | ✅ | ✅ |
バージョン | MySQL 8.1 | MySQL 8.0 | MySQL 5.7 |
---|---|---|---|
ScalarDB 3.14 | ✅ | ✅ | ✅ |
ScalarDB 3.13 | ✅ | ✅ | ✅ |
ScalarDB 3.12 | ✅ | ✅ | ✅ |
ScalarDB 3.11 | ✅ | ✅ | ✅ |
ScalarDB 3.10 | ✅ | ✅ | ✅ |
ScalarDB 3.9 | ✅ | ✅ | ✅ |
ScalarDB 3.8 | ✅ | ✅ | ✅ |
ScalarDB 3.7 | ✅ | ✅ | ✅ |
バージョン | PostgreSQL 15 | PostgreSQL 14 | PostgreSQL 13 | PostgreSQL 12 |
---|---|---|---|---|
ScalarDB 3.14 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.13 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.12 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.11 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.10 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.9 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.8 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.7 | ✅ | ✅ | ✅ | ✅ |
バージョン | Aurora MySQL 3 | Aurora MySQL 2 |
---|---|---|
ScalarDB 3.14 | ✅ | ✅ |
ScalarDB 3.13 | ✅ | ✅ |
ScalarDB 3.12 | ✅ | ✅ |
ScalarDB 3.11 | ✅ | ✅ |
ScalarDB 3.10 | ✅ | ✅ |
ScalarDB 3.9 | ✅ | ✅ |
ScalarDB 3.8 | ✅ | ✅ |
ScalarDB 3.7 | ✅ | ✅ |
バージョン | Aurora PostgreSQL 15 | Aurora PostgreSQL 14 | Aurora PostgreSQL 13 | Aurora PostgreSQL 12 |
---|---|---|---|---|
ScalarDB 3.14 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.13 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.12 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.11 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.10 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.9 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.8 | ✅ | ✅ | ✅ | ✅ |
ScalarDB 3.7 | ✅ | ✅ | ✅ | ✅ |
バージョン | MariaDB 11.4 | MariaDB 10.11 |
---|---|---|
ScalarDB 3.14 | ✅ | ✅ |
ScalarDB 3.13 | ✅ | ✅ |
ScalarDB 3.12 | ✅ | ✅ |
ScalarDB 3.11 | ✅ | ✅ |
ScalarDB 3.10 | ✅ | ✅ |
ScalarDB 3.9 | ✅ | ✅ |
ScalarDB 3.8 | ✅ | ✅ |
ScalarDB 3.7 | ✅ | ✅ |
バージョン | SQL Server 2022 | SQL Server 2019 | SQL Server 2017 |
---|---|---|---|
ScalarDB 3.14 | ✅ | ✅ | ✅ |
ScalarDB 3.13 | ✅ | ✅ | ✅ |
ScalarDB 3.12 | ✅ | ✅ | ✅ |
ScalarDB 3.11 | ✅ | ✅ | ✅ |
ScalarDB 3.10 | ✅ | ✅ | ✅ |
ScalarDB 3.9 | ✅ | ✅ | ✅ |
ScalarDB 3.8 | ✅ | ✅ | ✅ |
ScalarDB 3.7 | ✅ | ✅ | ✅ |
バージョン | SQLite 3 |
---|---|
ScalarDB 3.14 | ✅ |
ScalarDB 3.13 | ✅ |
ScalarDB 3.12 | ✅ |
ScalarDB 3.11 | ✅ |
ScalarDB 3.10 | ✅ |
ScalarDB 3.9 | ✅ |
ScalarDB 3.8 | ❌ |
ScalarDB 3.7 | ❌ |
バージョン | YugabyteDB 2 |
---|---|
ScalarDB 3.14 | ✅ |
ScalarDB 3.13 | ✅ |
ScalarDB 3.12 | ❌ |
ScalarDB 3.11 | ❌ |
ScalarDB 3.10 | ❌ |
ScalarDB 3.9 | ❌ |
ScalarDB 3.8 | ❌ |
ScalarDB 3.7 | ❌ |
NoSQL データベース
- Amazon DynamoDB
- Apache Cassandra
- Azure Cosmos DB for NoSQL
バージョン | DynamoDB |
---|---|
ScalarDB 3.14 | ✅ |
ScalarDB 3.13 | ✅ |
ScalarDB 3.12 | ✅ |
ScalarDB 3.11 | ✅ |
ScalarDB 3.10 | ✅ |
ScalarDB 3.9 | ✅ |
ScalarDB 3.8 | ✅ |
ScalarDB 3.7 | ✅ |
バージョン | Cassandra 4.1 | Cassandra 4.0 | Cassandra 3.11 | Cassandra 3.0 |
---|---|---|---|---|
ScalarDB 3.14 | ❌ | ❌ | ✅ | ✅ |
ScalarDB 3.13 | ❌ | ❌ | ✅ | ✅ |
ScalarDB 3.12 | ❌ | ❌ | ✅ | ✅ |
ScalarDB 3.11 | ❌ | ❌ | ✅ | ✅ |
ScalarDB 3.10 | ❌ | ❌ | ✅ | ✅ |
ScalarDB 3.9 | ❌ | ❌ | ✅ | ✅ |
ScalarDB 3.8 | ❌ | ❌ | ✅ | ✅ |
ScalarDB 3.7 | ❌ | ❌ | ✅ | ✅ |
バージョン | Cosmos DB for NoSQL |
---|---|
ScalarDB 3.14 | ✅ |
ScalarDB 3.13 | ✅ |
ScalarDB 3.12 | ✅ |
ScalarDB 3.11 | ✅ |
ScalarDB 3.10 | ✅ |
ScalarDB 3.9 | ✅ |
ScalarDB 3.8 | ✅ |
ScalarDB 3.7 | ✅ |
注記
各データベースの設定方法の詳細については、ScalarDB の基盤となるデータベースの設定 を参照してください。
Kubernetes
ScalarDB は、本番環境では Kubernetes プラットフォーム上の Pod として提供されます。ScalarDB は次のプラットフォームとツールをサポートしています。
プラットフォーム
- Kubernetes: 1.27 - 1.31
- Red Hat OpenShift: TBD
パッケージマネージャー
- Helm: 3.5+