diff --git a/docs/index.mdx b/docs/index.mdx index f961f9bd..4f6a2e84 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -7,7 +7,7 @@ tags: # ScalarDB -import { CardRowAbout, CardRowGettingStarted, CardRowSamples, CardRowDevelop, CardRowDeploy, CardRowManage, CardRowReference } from '/src/components/Cards/3.14'; +import { CardRowAbout, CardRowQuickstart, CardRowDevelop, CardRowDeploy, CardRowMigrate, CardRowManage, CardRowReference } from '/src/components/Cards/3.14'; ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real-time analytics across diverse databases to simplify the complexity of managing multiple databases. @@ -15,13 +15,9 @@ ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real -**Getting started** +**Quickstart** - - -**Samples** - - + **Develop** @@ -31,10 +27,14 @@ ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real +**Migrate** + + + **Manage** -**Reference** +**Troubleshoot & Reference** diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/index.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/index.mdx new file mode 100644 index 00000000..9c115a3a --- /dev/null +++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/index.mdx @@ -0,0 +1,40 @@ +--- +tags: + - Community + - Enterprise Standard + - Enterprise Premium +--- + +# ScalarDB + +import { CardRowAbout, CardRowQuickstart, CardRowDevelop, CardRowDeploy, CardRowMigrate, CardRowManage, CardRowReference } from '/src/components/Cards/ja-jp/3.14'; + +ScalarDB は、さまざまなデータベース向けのハイブリッドトランザクション/分析処理 (HTAP) エンジンです。データベース上でミドルウェアとして実行され、ACID トランザクションとリアルタイム分析を実現することでさまざまなデータベースを仮想的に統合し、複数のデータベースまたは単一のデータベースの複数のインスタンスの管理の複雑さを簡素化します。 + +**ScalarDB について** + + + +**はじめる** + + + +**開発** + + + +**デプロイ** + + + +**移行** + + + +**管理** + + + +**トラブルシューティングと参照** + + diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalar-licensing/README.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalar-licensing/README.mdx index eb2ea7a9..30ca30d0 100644 --- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalar-licensing/README.mdx +++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalar-licensing/README.mdx @@ -6,6 +6,8 @@ tags: # 製品ライセンスキーの設定方法 +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; import TranslationBanner from '/src/components/_translation-ja-jp.mdx'; diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.13/index.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.13/index.mdx new file mode 100644 index 00000000..9c115a3a --- /dev/null +++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.13/index.mdx @@ -0,0 +1,40 @@ +--- +tags: + - Community + - Enterprise Standard + - Enterprise Premium +--- + +# ScalarDB + +import { CardRowAbout, CardRowQuickstart, CardRowDevelop, CardRowDeploy, CardRowMigrate, CardRowManage, CardRowReference } from '/src/components/Cards/ja-jp/3.14'; + +ScalarDB は、さまざまなデータベース向けのハイブリッドトランザクション/分析処理 (HTAP) エンジンです。データベース上でミドルウェアとして実行され、ACID トランザクションとリアルタイム分析を実現することでさまざまなデータベースを仮想的に統合し、複数のデータベースまたは単一のデータベースの複数のインスタンスの管理の複雑さを簡素化します。 + +**ScalarDB について** + + + +**はじめる** + + + +**開発** + + + +**デプロイ** + + + +**移行** + + + +**管理** + + + +**トラブルシューティングと参照** + + diff --git a/src/components/Cards/3.12.tsx b/src/components/Cards/3.12.tsx index 685afe29..720bc556 100644 --- a/src/components/Cards/3.12.tsx +++ b/src/components/Cards/3.12.tsx @@ -39,7 +39,7 @@ const CardsAbout = [ }, ] -const CardsGettingStarted = [ +const CardsQuickstart = [ { // name: '', // image: '.png', @@ -47,7 +47,7 @@ const CardsGettingStarted = [ page: 'getting-started-with-scalardb', }, description: ( - + Getting started with ScalarDB ), @@ -59,23 +59,23 @@ const CardsGettingStarted = [ page: 'scalardb-cluster/getting-started-with-scalardb-cluster', }, description: ( - + Getting started with ScalarDB Cluster ), }, ] -const CardsSamples = [ +const CardsDevelop = [ { // name: '', // image: '.png', url: { - page: 'scalardb-samples/multi-storage-transaction-sample', + page: 'add-scalardb-to-your-build', }, description: ( - - Run a sample application with multi-storage transaction support + + Add ScalarDB to your build ), }, @@ -83,26 +83,26 @@ const CardsSamples = [ // name: '', // image: '.png', url: { - page: 'scalardb-samples/microservice-transaction-sample', + page: 'schema-loader', }, description: ( - - Run a sample application that supports microservice transactions + + ScalarDB Schema Loader ), }, ] -const CardsDevelop = [ +const CardsDeploy = [ { // name: '', // image: '.png', url: { - page: 'add-scalardb-to-your-build', + page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', }, description: ( - - Add ScalarDB to your build + + See the ScalarDB Cluster production checklist ), }, @@ -110,26 +110,26 @@ const CardsDevelop = [ // name: '', // image: '.png', url: { - page: 'schema-loader', + page: 'scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS', }, description: ( - - ScalarDB Schema Loader + + Deploy ScalarDB Cluster on Amazon EKS ), }, ] -const CardsDeploy = [ +const CardsMigrate = [ { // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/SetupDatabaseForAWS', + page: 'schema-loader-import', }, description: ( - - Set up a database for ScalarDB on AWS + + Import Existing Tables by Using ScalarDB Schema Loader ), }, @@ -137,11 +137,11 @@ const CardsDeploy = [ // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', + page: 'scalardb-sql/migration-guide', }, description: ( - - See the ScalarDB Cluster production checklist + + Migrate Your Applications and Databases ), }, @@ -155,7 +155,7 @@ const CardsManage = [ page: 'scalar-kubernetes/K8sMonitorGuide', }, description: ( - + Monitor ScalarDB in a Kubernetes cluster ), @@ -164,11 +164,11 @@ const CardsManage = [ // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/BackupRestoreGuide', + page: 'scalar-kubernetes/BackupNoSQL', }, description: ( - - Back up and restore in a Kubernetes environment + + Back up a NoSQL database in a Kubernetes environment ), }, @@ -179,11 +179,11 @@ const CardsReference = [ // name: '', // image: '.png', url: { - page: 'scalardb-benchmarks', + page: 'scalardb-core-status-codes', }, description: ( - Benchmarking tools + ScalarDB Core Error Codes ), }, @@ -191,11 +191,11 @@ const CardsReference = [ // name: '', // image: '.png', url: { - page: 'storage-abstraction', + page: 'scalar-licensing', }, description: ( - Storage abstraction and API guide + How to Configure a Product License Key ), }, @@ -247,40 +247,40 @@ export function CardRowAbout(): JSX.Element { ); } -export function CardRowGettingStarted(): JSX.Element { +export function CardRowQuickstart(): JSX.Element { return (
- {CardsGettingStarted.map((special) => ( + {CardsQuickstart.map((special) => ( ))}
); } -export function CardRowSamples(): JSX.Element { +export function CardRowDevelop(): JSX.Element { return (
- {CardsSamples.map((special) => ( + {CardsDevelop.map((special) => ( ))}
); } -export function CardRowDevelop(): JSX.Element { +export function CardRowDeploy(): JSX.Element { return (
- {CardsDevelop.map((special) => ( + {CardsDeploy.map((special) => ( ))}
); } -export function CardRowDeploy(): JSX.Element { +export function CardRowMigrate(): JSX.Element { return (
- {CardsDeploy.map((special) => ( + {CardsMigrate.map((special) => ( ))}
diff --git a/src/components/Cards/3.13.tsx b/src/components/Cards/3.13.tsx index 685afe29..b271251c 100644 --- a/src/components/Cards/3.13.tsx +++ b/src/components/Cards/3.13.tsx @@ -39,7 +39,7 @@ const CardsAbout = [ }, ] -const CardsGettingStarted = [ +const CardsQuickstart = [ { // name: '', // image: '.png', @@ -47,7 +47,7 @@ const CardsGettingStarted = [ page: 'getting-started-with-scalardb', }, description: ( - + Getting started with ScalarDB ), @@ -59,23 +59,23 @@ const CardsGettingStarted = [ page: 'scalardb-cluster/getting-started-with-scalardb-cluster', }, description: ( - + Getting started with ScalarDB Cluster ), }, ] -const CardsSamples = [ +const CardsDevelop = [ { // name: '', // image: '.png', url: { - page: 'scalardb-samples/multi-storage-transaction-sample', + page: 'add-scalardb-to-your-build', }, description: ( - - Run a sample application with multi-storage transaction support + + Add ScalarDB to your build ), }, @@ -83,26 +83,26 @@ const CardsSamples = [ // name: '', // image: '.png', url: { - page: 'scalardb-samples/microservice-transaction-sample', + page: 'schema-loader', }, description: ( - - Run a sample application that supports microservice transactions + + ScalarDB Schema Loader ), }, ] -const CardsDevelop = [ +const CardsDeploy = [ { // name: '', // image: '.png', url: { - page: 'add-scalardb-to-your-build', + page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', }, description: ( - - Add ScalarDB to your build + + See the ScalarDB Cluster production checklist ), }, @@ -110,26 +110,26 @@ const CardsDevelop = [ // name: '', // image: '.png', url: { - page: 'schema-loader', + page: 'scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS', }, description: ( - - ScalarDB Schema Loader + + Deploy ScalarDB Cluster on Amazon EKS ), }, ] -const CardsDeploy = [ +const CardsMigrate = [ { // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/SetupDatabaseForAWS', + page: 'schema-loader-import', }, description: ( - - Set up a database for ScalarDB on AWS + + Import Existing Tables by Using ScalarDB Schema Loader ), }, @@ -137,11 +137,11 @@ const CardsDeploy = [ // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', + page: 'scalardb-sql/migration-guide', }, description: ( - - See the ScalarDB Cluster production checklist + + Migrate Your Applications and Databases ), }, @@ -155,7 +155,7 @@ const CardsManage = [ page: 'scalar-kubernetes/K8sMonitorGuide', }, description: ( - + Monitor ScalarDB in a Kubernetes cluster ), @@ -164,11 +164,11 @@ const CardsManage = [ // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/BackupRestoreGuide', + page: 'scalar-kubernetes/BackupNoSQL', }, description: ( - - Back up and restore in a Kubernetes environment + + Back up a NoSQL database in a Kubernetes environment ), }, @@ -179,11 +179,11 @@ const CardsReference = [ // name: '', // image: '.png', url: { - page: 'scalardb-benchmarks', + page: 'scalardb-core-status-codes', }, description: ( - Benchmarking tools + ScalarDB Core Error Codes ), }, @@ -191,11 +191,11 @@ const CardsReference = [ // name: '', // image: '.png', url: { - page: 'storage-abstraction', + page: 'scalar-licensing', }, description: ( - Storage abstraction and API guide + How to Configure a Product License Key ), }, @@ -247,40 +247,40 @@ export function CardRowAbout(): JSX.Element { ); } -export function CardRowGettingStarted(): JSX.Element { +export function CardRowQuickstart(): JSX.Element { return (
- {CardsGettingStarted.map((special) => ( + {CardsQuickstart.map((special) => ( ))}
); } -export function CardRowSamples(): JSX.Element { +export function CardRowDevelop(): JSX.Element { return (
- {CardsSamples.map((special) => ( + {CardsDevelop.map((special) => ( ))}
); } -export function CardRowDevelop(): JSX.Element { +export function CardRowDeploy(): JSX.Element { return (
- {CardsDevelop.map((special) => ( + {CardsDeploy.map((special) => ( ))}
); } -export function CardRowDeploy(): JSX.Element { +export function CardRowMigrate(): JSX.Element { return (
- {CardsDeploy.map((special) => ( + {CardsMigrate.map((special) => ( ))}
@@ -296,6 +296,7 @@ export function CardRowManage(): JSX.Element { ); } + export function CardRowReference(): JSX.Element { return (
diff --git a/src/components/Cards/3.14.tsx b/src/components/Cards/3.14.tsx index 685afe29..59e5ba9d 100644 --- a/src/components/Cards/3.14.tsx +++ b/src/components/Cards/3.14.tsx @@ -39,7 +39,7 @@ const CardsAbout = [ }, ] -const CardsGettingStarted = [ +const CardsQuickstart = [ { // name: '', // image: '.png', @@ -47,7 +47,7 @@ const CardsGettingStarted = [ page: 'getting-started-with-scalardb', }, description: ( - + Getting started with ScalarDB ), @@ -59,7 +59,7 @@ const CardsGettingStarted = [ page: 'scalardb-cluster/getting-started-with-scalardb-cluster', }, description: ( - + Getting started with ScalarDB Cluster ), @@ -125,11 +125,11 @@ const CardsDeploy = [ // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/SetupDatabaseForAWS', + page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', }, description: ( - Set up a database for ScalarDB on AWS + See the ScalarDB Cluster production checklist ), }, @@ -137,11 +137,38 @@ const CardsDeploy = [ // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', + page: 'scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS', }, description: ( - See the ScalarDB Cluster production checklist + Deploy ScalarDB Cluster on Amazon EKS + + ), + }, +] + +const CardsMigrate = [ + { + // name: '', + // image: '.png', + url: { + page: 'schema-loader-import', + }, + description: ( + + Import Existing Tables by Using ScalarDB Schema Loader + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-sql/migration-guide', + }, + description: ( + + Migrate Your Applications and Databases ), }, @@ -164,11 +191,11 @@ const CardsManage = [ // name: '', // image: '.png', url: { - page: 'scalar-kubernetes/BackupRestoreGuide', + page: 'scalar-kubernetes/BackupNoSQL', }, description: ( - Back up and restore in a Kubernetes environment + Back up a NoSQL database in a Kubernetes environment ), }, @@ -179,11 +206,11 @@ const CardsReference = [ // name: '', // image: '.png', url: { - page: 'scalardb-benchmarks', + page: 'scalardb-core-status-codes', }, description: ( - Benchmarking tools + ScalarDB Core Error Codes ), }, @@ -191,11 +218,11 @@ const CardsReference = [ // name: '', // image: '.png', url: { - page: 'storage-abstraction', + page: 'scalar-licensing', }, description: ( - Storage abstraction and API guide + How to Configure a Product License Key ), }, @@ -247,10 +274,10 @@ export function CardRowAbout(): JSX.Element { ); } -export function CardRowGettingStarted(): JSX.Element { +export function CardRowQuickstart(): JSX.Element { return (
- {CardsGettingStarted.map((special) => ( + {CardsQuickstart.map((special) => ( ))}
@@ -287,6 +314,16 @@ export function CardRowDeploy(): JSX.Element { ); } +export function CardRowMigrate(): JSX.Element { + return ( +
+ {CardsMigrate.map((special) => ( + + ))} +
+ ); +} + export function CardRowManage(): JSX.Element { return (
@@ -296,6 +333,7 @@ export function CardRowManage(): JSX.Element {
); } + export function CardRowReference(): JSX.Element { return (
diff --git a/src/components/Cards/ja-jp/3.13.tsx b/src/components/Cards/ja-jp/3.13.tsx new file mode 100644 index 00000000..b7ff227f --- /dev/null +++ b/src/components/Cards/ja-jp/3.13.tsx @@ -0,0 +1,308 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/* eslint-disable global-require */ + +import React from 'react'; +import clsx from 'clsx'; +import Translate from '@docusaurus/Translate'; +import Link from '@docusaurus/Link'; + +const CardsAbout = [ + { + // name: '', + // image: '.png', + url: { + page: 'overview', + }, + description: ( + + 概要 + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'requirements', + }, + description: ( + + 要件 + + ), + }, +] + +const CardsQuickstart = [ + { + // name: '', + // image: '.png', + url: { + page: 'getting-started-with-scalardb', + }, + description: ( + + ScalarDB をはじめよう + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-cluster/getting-started-with-scalardb-cluster', + }, + description: ( + + ScalarDB Cluster をはじめよう + + ), + }, +] + +const CardsDevelop = [ + { + // name: '', + // image: '.png', + url: { + page: 'add-scalardb-to-your-build', + }, + description: ( + + ビルドに ScalarDB を追加する + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'schema-loader', + }, + description: ( + + ScalarDB Schema Loader + + ), + }, +] + +const CardsDeploy = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', + }, + description: ( + + ScalarDB Cluster の運用チェックリストを参照する + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS', + }, + description: ( + + Amazon EKS に ScalarDB Cluster をデプロイする + + ), + }, +] + +const CardsMigrate = [ + { + // name: '', + // image: '.png', + url: { + page: 'schema-loader-import', + }, + description: ( + + ScalarDB Schema Loader を使用して既存のテーブルをインポートする + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-sql/migration-guide', + }, + description: ( + + アプリケーションとデータベースの移行 + + ), + }, +] + +const CardsManage = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/K8sMonitorGuide', + }, + description: ( + + Kubernetes クラスター上の Scalar 製品の監視 + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/BackupNoSQL', + }, + description: ( + + Kubernetes 環境で NoSQL データベースをバックアップする + + ), + }, +] + +const CardsReference = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-core-status-codes', + }, + description: ( + + ScalarDB Core エラーコード + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalar-licensing', + }, + description: ( + + 製品ライセンスキーの設定方法 + + ), + }, +]; + +interface Props { + // name: string; + // image: string; + url: { + page?: string; + }; + description: JSX.Element; +} + +function Card({ /* name, image,*/ url, description }: Props) { + return ( +
+
+
+ {/* + } + */} +
+ +
+ {/*

{name}

*/} +

{description}

+
+ + {/*
+
+ + Read more + +
+
*/} +
+
+ ); +} + +export function CardRowAbout(): JSX.Element { + return ( +
+ {CardsAbout.map((special) => ( + + ))} +
+ ); +} + +export function CardRowQuickstart(): JSX.Element { + return ( +
+ {CardsQuickstart.map((special) => ( + + ))} +
+ ); +} + +export function CardRowDevelop(): JSX.Element { + return ( +
+ {CardsDevelop.map((special) => ( + + ))} +
+ ); +} + +export function CardRowDeploy(): JSX.Element { + return ( +
+ {CardsDeploy.map((special) => ( + + ))} +
+ ); +} + +export function CardRowMigrate(): JSX.Element { + return ( +
+ {CardsMigrate.map((special) => ( + + ))} +
+ ); +} + +export function CardRowManage(): JSX.Element { + return ( +
+ {CardsManage.map((special) => ( + + ))} +
+ ); +} + +export function CardRowReference(): JSX.Element { + return ( +
+ {CardsReference.map((special) => ( + + ))} +
+ ); +} diff --git a/src/components/Cards/ja-jp/3.14.tsx b/src/components/Cards/ja-jp/3.14.tsx new file mode 100644 index 00000000..b7ff227f --- /dev/null +++ b/src/components/Cards/ja-jp/3.14.tsx @@ -0,0 +1,308 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/* eslint-disable global-require */ + +import React from 'react'; +import clsx from 'clsx'; +import Translate from '@docusaurus/Translate'; +import Link from '@docusaurus/Link'; + +const CardsAbout = [ + { + // name: '', + // image: '.png', + url: { + page: 'overview', + }, + description: ( + + 概要 + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'requirements', + }, + description: ( + + 要件 + + ), + }, +] + +const CardsQuickstart = [ + { + // name: '', + // image: '.png', + url: { + page: 'getting-started-with-scalardb', + }, + description: ( + + ScalarDB をはじめよう + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-cluster/getting-started-with-scalardb-cluster', + }, + description: ( + + ScalarDB Cluster をはじめよう + + ), + }, +] + +const CardsDevelop = [ + { + // name: '', + // image: '.png', + url: { + page: 'add-scalardb-to-your-build', + }, + description: ( + + ビルドに ScalarDB を追加する + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'schema-loader', + }, + description: ( + + ScalarDB Schema Loader + + ), + }, +] + +const CardsDeploy = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/ProductionChecklistForScalarDBCluster', + }, + description: ( + + ScalarDB Cluster の運用チェックリストを参照する + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/ManualDeploymentGuideScalarDBClusterOnEKS', + }, + description: ( + + Amazon EKS に ScalarDB Cluster をデプロイする + + ), + }, +] + +const CardsMigrate = [ + { + // name: '', + // image: '.png', + url: { + page: 'schema-loader-import', + }, + description: ( + + ScalarDB Schema Loader を使用して既存のテーブルをインポートする + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-sql/migration-guide', + }, + description: ( + + アプリケーションとデータベースの移行 + + ), + }, +] + +const CardsManage = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/K8sMonitorGuide', + }, + description: ( + + Kubernetes クラスター上の Scalar 製品の監視 + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalar-kubernetes/BackupNoSQL', + }, + description: ( + + Kubernetes 環境で NoSQL データベースをバックアップする + + ), + }, +] + +const CardsReference = [ + { + // name: '', + // image: '.png', + url: { + page: 'scalardb-core-status-codes', + }, + description: ( + + ScalarDB Core エラーコード + + ), + }, + { + // name: '', + // image: '.png', + url: { + page: 'scalar-licensing', + }, + description: ( + + 製品ライセンスキーの設定方法 + + ), + }, +]; + +interface Props { + // name: string; + // image: string; + url: { + page?: string; + }; + description: JSX.Element; +} + +function Card({ /* name, image,*/ url, description }: Props) { + return ( +
+
+
+ {/* + } + */} +
+ +
+ {/*

{name}

*/} +

{description}

+
+ + {/*
+
+ + Read more + +
+
*/} +
+
+ ); +} + +export function CardRowAbout(): JSX.Element { + return ( +
+ {CardsAbout.map((special) => ( + + ))} +
+ ); +} + +export function CardRowQuickstart(): JSX.Element { + return ( +
+ {CardsQuickstart.map((special) => ( + + ))} +
+ ); +} + +export function CardRowDevelop(): JSX.Element { + return ( +
+ {CardsDevelop.map((special) => ( + + ))} +
+ ); +} + +export function CardRowDeploy(): JSX.Element { + return ( +
+ {CardsDeploy.map((special) => ( + + ))} +
+ ); +} + +export function CardRowMigrate(): JSX.Element { + return ( +
+ {CardsMigrate.map((special) => ( + + ))} +
+ ); +} + +export function CardRowManage(): JSX.Element { + return ( +
+ {CardsManage.map((special) => ( + + ))} +
+ ); +} + +export function CardRowReference(): JSX.Element { + return ( +
+ {CardsReference.map((special) => ( + + ))} +
+ ); +} diff --git a/versioned_docs/version-3.12/index.mdx b/versioned_docs/version-3.12/index.mdx index 4a57644a..2c2d61ad 100644 --- a/versioned_docs/version-3.12/index.mdx +++ b/versioned_docs/version-3.12/index.mdx @@ -7,7 +7,7 @@ tags: # ScalarDB -import { CardRowAbout, CardRowGettingStarted, CardRowSamples, CardRowDevelop, CardRowDeploy, CardRowManage, CardRowReference } from '/src/components/Cards/3.12'; +import { CardRowAbout, CardRowQuickstart, CardRowDevelop, CardRowDeploy, CardRowMigrate, CardRowManage, CardRowReference } from '/src/components/Cards/3.12'; ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real-time analytics across diverse databases to simplify the complexity of managing multiple databases. @@ -15,13 +15,9 @@ ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real -**Getting started** +**Quickstart** - - -**Samples** - - + **Develop** @@ -31,10 +27,14 @@ ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real +**Migrate** + + + **Manage** -**Reference** +**Troubleshoot & Reference** diff --git a/versioned_docs/version-3.13/index.mdx b/versioned_docs/version-3.13/index.mdx index b7a715c3..2287df2a 100644 --- a/versioned_docs/version-3.13/index.mdx +++ b/versioned_docs/version-3.13/index.mdx @@ -7,7 +7,7 @@ tags: # ScalarDB -import { CardRowAbout, CardRowGettingStarted, CardRowSamples, CardRowDevelop, CardRowDeploy, CardRowManage, CardRowReference } from '/src/components/Cards/3.13'; +import { CardRowAbout, CardRowQuickstart, CardRowDevelop, CardRowDeploy, CardRowMigrate, CardRowManage, CardRowReference } from '/src/components/Cards/3.13'; ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real-time analytics across diverse databases to simplify the complexity of managing multiple databases. @@ -15,13 +15,9 @@ ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real -**Getting started** +**Quickstart** - - -**Samples** - - + **Develop** @@ -31,10 +27,14 @@ ScalarDB is a cross-database HTAP engine. It achieves ACID transactions and real +**Migrate** + + + **Manage** -**Reference** +**Troubleshoot & Reference**