Skip to content

Latest commit

 

History

History
254 lines (202 loc) · 12 KB

requirements.mdx

File metadata and controls

254 lines (202 loc) · 12 KB
tags displayed_sidebar
Community
Enterprise Standard
Enterprise Premium
docsEnglish

Requirements

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';

This page describes the required tools and their versions to use ScalarDB correctly.

Client SDK

Because ScalarDB is written in Java, the easiest way to interact with ScalarDB is to use the Java client SDKs:

Java

The following Java Development Kits (JDKs) are verified and supported.

.NET

ScalarDB is provided as a gRPC server called ScalarDB Cluster, which also has a .NET client SDK that wraps the .NET client generated from the proto file.

The following .NET versions are verified and supported:

Other languages

ScalarDB Cluster uses gRPC version 1.65.0, so you can create your own client by using the generated clients of your preferred languages.

Databases

ScalarDB is middleware that runs on top of the following databases and their versions.

Relational databases

Version Oracle Database 23ai Oracle Database 21c Oracle Database 19c
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version MySQL 8.4 MySQL 8.0
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version PostgreSQL 17 PostgreSQL 16 PostgreSQL 15 PostgreSQL 14 PostgreSQL 13
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version Aurora MySQL 3 Aurora MySQL 2
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version Aurora PostgreSQL 16 Aurora PostgreSQL 15 Aurora PostgreSQL 14 Aurora PostgreSQL 13
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version MariaDB 11.4 MariaDB 10.11
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version SQL Server 2022 SQL Server 2019 SQL Server 2017
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version SQLite 3
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version YugabyteDB 2
ScalarDB 3.15
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 databases

Version DynamoDB
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version Cassandra 4.1 Cassandra 4.0 Cassandra 3.11 Cassandra 3.0
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7
Version Cosmos DB for NoSQL
ScalarDB 3.15
ScalarDB 3.14
ScalarDB 3.13
ScalarDB 3.12
ScalarDB 3.11
ScalarDB 3.10
ScalarDB 3.9
ScalarDB 3.8
ScalarDB 3.7

:::note

For details on how to configure each database, see Configurations for the Underlying Databases of ScalarDB.

:::

Kubernetes

ScalarDB is provided as a Pod on the Kubernetes platform in production environments. ScalarDB supports the following platforms and tools.

Platform

Package manager