From 6ad79d8711112b9d7ed39e522a43329314024565 Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Sun, 18 Jul 2021 23:16:58 +0900 Subject: [PATCH 1/9] compatibility matrix --- docs/compatibility_matrix.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 docs/compatibility_matrix.md diff --git a/docs/compatibility_matrix.md b/docs/compatibility_matrix.md new file mode 100644 index 0000000000..6a8b67c9e0 --- /dev/null +++ b/docs/compatibility_matrix.md @@ -0,0 +1,14 @@ +# Compatibility Matrix + +This document shows the compatibility of Scalar DB with supported databases. + +## Scalar DB Compatibility + +Scalar DB Version | Cassandra 3.11.10 | Cassandra 3.0.24 | Cassandra 2.2.19 | Cosmos DB | DynamoDB | MySQL 8.0.25 | MySQL 2.7.34 | PostgreSQL 13.3 | PostgreSQL 12.7 | PostgreSQL 11.12 | +--------------------|-------------------|---------------------|--------------------|-----------|-----------|---------------|---------------|--------------------|-------------------|-------------------| +Scalar DB 3.0.0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +Scalar DB 2.4.1 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | +Scalar DB 2.3.0 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | +Scalar DB 2.2.2 | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | x | +Scalar DB 2.1.0 | ✓ | ✓ | ✓ | x | x | x | x | x | x | x | +Scalar DB 2.0.1 | ✓ | ✓ | ✓ | x | x | x | x | x | x | x | \ No newline at end of file From adea7d54b0bad6ba52c788da521228c0ca5de55d Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Mon, 19 Jul 2021 00:44:02 +0900 Subject: [PATCH 2/9] compatibility matrix --- docs/compatibility_matrix.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/compatibility_matrix.md b/docs/compatibility_matrix.md index 6a8b67c9e0..ca062ca75b 100644 --- a/docs/compatibility_matrix.md +++ b/docs/compatibility_matrix.md @@ -4,11 +4,11 @@ This document shows the compatibility of Scalar DB with supported databases. ## Scalar DB Compatibility -Scalar DB Version | Cassandra 3.11.10 | Cassandra 3.0.24 | Cassandra 2.2.19 | Cosmos DB | DynamoDB | MySQL 8.0.25 | MySQL 2.7.34 | PostgreSQL 13.3 | PostgreSQL 12.7 | PostgreSQL 11.12 | ---------------------|-------------------|---------------------|--------------------|-----------|-----------|---------------|---------------|--------------------|-------------------|-------------------| -Scalar DB 3.0.0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -Scalar DB 2.4.1 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | -Scalar DB 2.3.0 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | -Scalar DB 2.2.2 | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | x | -Scalar DB 2.1.0 | ✓ | ✓ | ✓ | x | x | x | x | x | x | x | -Scalar DB 2.0.1 | ✓ | ✓ | ✓ | x | x | x | x | x | x | x | \ No newline at end of file +| Scalar DB Version | Cassandra 3.11.10 | Cassandra 3.0.24 | Cassandra 2.2.19 | Cosmos DB | DynamoDB | MySQL 8.0.25 | MySQL 2.7.34 | PostgreSQL 13.3 | PostgreSQL 12.7 | PostgreSQL 11.12 | +|:--------------------|:------------------|:--------------------|:-------------------|:----------|:----------|:--------------|:--------------|:-------------------|:------------------|:------------------| +| Scalar DB 3.0.0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| Scalar DB 2.4.1 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | +| Scalar DB 2.3.0 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | +| Scalar DB 2.2.2 | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | x | +| Scalar DB 2.1.0 | ✓ | ✓ | ✓ | x | x | x | x | x | x | x | +| Scalar DB 2.0.1 | ✓ | ✓ | ✓ | x | x | x | x | x | x | x | \ No newline at end of file From 9133d21b3303f554ea721c4127cbeed62da46ce1 Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Tue, 27 Jul 2021 12:28:29 +0900 Subject: [PATCH 3/9] Updated version details --- docs/compatibility_matrix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/compatibility_matrix.md b/docs/compatibility_matrix.md index ca062ca75b..c81f14a4e5 100644 --- a/docs/compatibility_matrix.md +++ b/docs/compatibility_matrix.md @@ -4,7 +4,7 @@ This document shows the compatibility of Scalar DB with supported databases. ## Scalar DB Compatibility -| Scalar DB Version | Cassandra 3.11.10 | Cassandra 3.0.24 | Cassandra 2.2.19 | Cosmos DB | DynamoDB | MySQL 8.0.25 | MySQL 2.7.34 | PostgreSQL 13.3 | PostgreSQL 12.7 | PostgreSQL 11.12 | +| Scalar DB Version | Cassandra 3.11 | Cassandra 3.0 | Cassandra 2.2 | Cosmos DB | DynamoDB | MySQL 8.0 | MySQL 5.7 | PostgreSQL 13.3 | PostgreSQL 12.7 | PostgreSQL 11.12 | |:--------------------|:------------------|:--------------------|:-------------------|:----------|:----------|:--------------|:--------------|:-------------------|:------------------|:------------------| | Scalar DB 3.0.0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | Scalar DB 2.4.1 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | From 50caefb4d35334c2c5b2cf500184a65adb07adfa Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Tue, 27 Jul 2021 14:10:12 +0900 Subject: [PATCH 4/9] =?UTF-8?q?=E2=9C=93=20and=20x=20were=20replaced=20by?= =?UTF-8?q?=20emoji?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/compatibility_matrix.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/compatibility_matrix.md b/docs/compatibility_matrix.md index c81f14a4e5..2a5af0ce53 100644 --- a/docs/compatibility_matrix.md +++ b/docs/compatibility_matrix.md @@ -6,9 +6,9 @@ This document shows the compatibility of Scalar DB with supported databases. | Scalar DB Version | Cassandra 3.11 | Cassandra 3.0 | Cassandra 2.2 | Cosmos DB | DynamoDB | MySQL 8.0 | MySQL 5.7 | PostgreSQL 13.3 | PostgreSQL 12.7 | PostgreSQL 11.12 | |:--------------------|:------------------|:--------------------|:-------------------|:----------|:----------|:--------------|:--------------|:-------------------|:------------------|:------------------| -| Scalar DB 3.0.0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| Scalar DB 2.4.1 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | -| Scalar DB 2.3.0 | ✓ | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | -| Scalar DB 2.2.2 | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | x | -| Scalar DB 2.1.0 | ✓ | ✓ | ✓ | x | x | x | x | x | x | x | -| Scalar DB 2.0.1 | ✓ | ✓ | ✓ | x | x | x | x | x | x | x | \ No newline at end of file +| Scalar DB 3.0.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| Scalar DB 2.4.1 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Scalar DB 2.3.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Scalar DB 2.2.2 | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Scalar DB 2.1.0 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Scalar DB 2.0.1 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | \ No newline at end of file From f943fadb41ae42e339dc6a33e096fb611ba6729f Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Tue, 27 Jul 2021 23:23:12 +0900 Subject: [PATCH 5/9] doc modified --- docs/compatibility_matrix.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/compatibility_matrix.md b/docs/compatibility_matrix.md index 2a5af0ce53..c7bd5e20f8 100644 --- a/docs/compatibility_matrix.md +++ b/docs/compatibility_matrix.md @@ -1,8 +1,13 @@ -# Compatibility Matrix +# Scalar DB Supported Databases -This document shows the compatibility of Scalar DB with supported databases. +Scalar DB supports the following databases and the databases that are compatible with those databases. +* Cassandra +* Cosmos DB +* DynamoDB +* MySQL +* PostgreSQL -## Scalar DB Compatibility +## Compatibility matrix | Scalar DB Version | Cassandra 3.11 | Cassandra 3.0 | Cassandra 2.2 | Cosmos DB | DynamoDB | MySQL 8.0 | MySQL 5.7 | PostgreSQL 13.3 | PostgreSQL 12.7 | PostgreSQL 11.12 | |:--------------------|:------------------|:--------------------|:-------------------|:----------|:----------|:--------------|:--------------|:-------------------|:------------------|:------------------| From 024b3d540302a6d826def0c87eb0cb923a93499e Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Fri, 30 Jul 2021 13:32:33 +0900 Subject: [PATCH 6/9] link from the top-level README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a842f00378..985aae6999 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ dependencies { * [Making Cassandra more capable, faster, and more reliable](https://www.slideshare.net/scalar-inc/making-cassandra-more-capable-faster-and-more-reliable-at-apacheconhome-2020) at ApacheCon@Home 2020 * [Scalar DB: A library that makes non-ACID databases ACID-compliant](https://www.slideshare.net/scalar-inc/scalar-db-a-library-that-makes-nonacid-databases-acidcompliant) at Database Lounge Tokyo #6 2020 * [Transaction Management on Cassandra](https://www.slideshare.net/scalar-inc/transaction-management-on-cassandra) at Next Generation Cassandra Conference / ApacheCon NA 2019 +* [Scalar DB compatibility martix](docs/compatibility_matrix.md) * [Javadoc](https://scalar-labs.github.io/scalardb/javadoc/) * [Jepsen tests](https://github.com/scalar-labs/scalar-jepsen) * [TLA+](tla+/consensus-commit/README.md) From 2110824ef42fdf6bd2b83af2e78b898c6a3fe21f Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Fri, 30 Jul 2021 14:58:57 +0900 Subject: [PATCH 7/9] review change --- README.md | 2 +- ...compatibility_matrix.md => scalar-db-supported-databases.md} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename docs/{compatibility_matrix.md => scalar-db-supported-databases.md} (100%) diff --git a/README.md b/README.md index 985aae6999..91f17ae3a6 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,12 @@ dependencies { ## Docs * [Getting started](docs/getting-started.md) +* [Scalar DB supported databases](docs/scalar-db-supported-databases.md) * [Design document](docs/design.md) * Slides * [Making Cassandra more capable, faster, and more reliable](https://www.slideshare.net/scalar-inc/making-cassandra-more-capable-faster-and-more-reliable-at-apacheconhome-2020) at ApacheCon@Home 2020 * [Scalar DB: A library that makes non-ACID databases ACID-compliant](https://www.slideshare.net/scalar-inc/scalar-db-a-library-that-makes-nonacid-databases-acidcompliant) at Database Lounge Tokyo #6 2020 * [Transaction Management on Cassandra](https://www.slideshare.net/scalar-inc/transaction-management-on-cassandra) at Next Generation Cassandra Conference / ApacheCon NA 2019 -* [Scalar DB compatibility martix](docs/compatibility_matrix.md) * [Javadoc](https://scalar-labs.github.io/scalardb/javadoc/) * [Jepsen tests](https://github.com/scalar-labs/scalar-jepsen) * [TLA+](tla+/consensus-commit/README.md) diff --git a/docs/compatibility_matrix.md b/docs/scalar-db-supported-databases.md similarity index 100% rename from docs/compatibility_matrix.md rename to docs/scalar-db-supported-databases.md From c9753af4bb541388e3ebae0344047c813c5fbdad Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Mon, 23 Aug 2021 09:57:44 +0900 Subject: [PATCH 8/9] update compatibility matrix --- docs/scalar-db-supported-databases.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/scalar-db-supported-databases.md b/docs/scalar-db-supported-databases.md index c7bd5e20f8..42d9c7ce86 100644 --- a/docs/scalar-db-supported-databases.md +++ b/docs/scalar-db-supported-databases.md @@ -9,11 +9,12 @@ Scalar DB supports the following databases and the databases that are compatible ## Compatibility matrix -| Scalar DB Version | Cassandra 3.11 | Cassandra 3.0 | Cassandra 2.2 | Cosmos DB | DynamoDB | MySQL 8.0 | MySQL 5.7 | PostgreSQL 13.3 | PostgreSQL 12.7 | PostgreSQL 11.12 | -|:--------------------|:------------------|:--------------------|:-------------------|:----------|:----------|:--------------|:--------------|:-------------------|:------------------|:------------------| -| Scalar DB 3.0.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| Scalar DB 2.4.1 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| Scalar DB 2.3.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | -| Scalar DB 2.2.2 | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | -| Scalar DB 2.1.0 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | -| Scalar DB 2.0.1 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | \ No newline at end of file +| Scalar DB Version | Cassandra 3.11 | Cassandra 3.0 | Cassandra 2.2 | Cosmos DB | DynamoDB | MySQL 8.0 | MySQL 5.7 | PostgreSQL 13 | PostgreSQL 12 | PostgreSQL 11 | Oracle 19.0.0.0.ru-2021-04.rur-2021-04.r1 | Oracle 12.2.0.1.ru-2021-04.rur-2021-04.r1 | Oracle 12.1.0.2.v24 | +|:--------------------|:---------------|:-----------------|:----------------|:----------|:----------|:-----------|:-----------|:-----------------|:----------------|:---------------|-------------------------------------------|-------------------------------------------|-----------------------| +| Scalar DB 3.0.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| Scalar DB 3.0.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| Scalar DB 2.4.1 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Scalar DB 2.3.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Scalar DB 2.2.2 | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Scalar DB 2.1.0 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +| Scalar DB 2.0.1 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | \ No newline at end of file From 43747e684db6b5a97d2a34adadbba4c7b566061d Mon Sep 17 00:00:00 2001 From: scalar-boney Date: Mon, 23 Aug 2021 10:17:48 +0900 Subject: [PATCH 9/9] update scalar db version --- docs/scalar-db-supported-databases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/scalar-db-supported-databases.md b/docs/scalar-db-supported-databases.md index 42d9c7ce86..1a25e62f6c 100644 --- a/docs/scalar-db-supported-databases.md +++ b/docs/scalar-db-supported-databases.md @@ -11,7 +11,7 @@ Scalar DB supports the following databases and the databases that are compatible | Scalar DB Version | Cassandra 3.11 | Cassandra 3.0 | Cassandra 2.2 | Cosmos DB | DynamoDB | MySQL 8.0 | MySQL 5.7 | PostgreSQL 13 | PostgreSQL 12 | PostgreSQL 11 | Oracle 19.0.0.0.ru-2021-04.rur-2021-04.r1 | Oracle 12.2.0.1.ru-2021-04.rur-2021-04.r1 | Oracle 12.1.0.2.v24 | |:--------------------|:---------------|:-----------------|:----------------|:----------|:----------|:-----------|:-----------|:-----------------|:----------------|:---------------|-------------------------------------------|-------------------------------------------|-----------------------| -| Scalar DB 3.0.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +| Scalar DB 3.1.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | Scalar DB 3.0.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | Scalar DB 2.4.1 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | | Scalar DB 2.3.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |