From ffdfc6976d10e19e58cbbb251820636b739f5f35 Mon Sep 17 00:00:00 2001 From: josh-wong Date: Thu, 13 Nov 2025 06:56:04 +0000 Subject: [PATCH] AUTO: Sync ScalarDB docs in Japanese to docs site repo --- .../current/configurations.mdx | 50 +++++++++++++++++-- .../current/multi-storage-transactions.mdx | 2 +- .../scalardb-cluster-configurations.mdx | 50 +++++++++++++++++-- 3 files changed, 95 insertions(+), 7 deletions(-) diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/configurations.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/configurations.mdx index 7d8465e57..7c4ec8522 100644 --- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/configurations.mdx +++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/configurations.mdx @@ -154,6 +154,12 @@ Consensus Commit トランザクションマネージャーでは、次のパフ ScalarDB には、複数のストレージ実装をサポートするストレージ(データベース)抽象化レイヤーがあります。`scalar.db.storage` プロパティを使用してストレージ実装を指定できます。 +:::note + +複数のストレージの使用の詳細については、[マルチストレージ設定](#マルチストレージ設定)を参照してください。 + +::: + データベースを選択して、各ストレージで使用可能な設定を確認します。 @@ -414,11 +420,49 @@ YugabyteDB のスマートドライバーと負荷分散の詳細については -### マルチストレージのサポート +### マルチストレージ設定 + +ScalarDB は複数のストレージ実装の同時使用をサポートしています。複数のストレージの使用の詳細については、[マルチストレージトランザクション](./multi-storage-transactions.mdx)を参照してください。 + +#### `storage` + +- **フィールド:** `scalar.db.storage` +- **説明:** `multi-storage` を指定する必要があります。 + +#### `multi_storage.storages` + +- **フィールド:** `scalar.db.multi_storage.storages` +- **説明:** カンマ区切りのストレージ名(例: `cassandra,mysql`)。これらのストレージ名は、名前空間をストレージにマップするために `scalar.db.multi_storage.namespace_mapping` プロパティで使用されます。 +- **デフォルト値:** empty + +#### `multi_storage.default_storage` + +- **フィールド:** `scalar.db.multi_storage.default_storage` +- **説明:** デフォルトのストレージ名。このストレージは、`scalar.db.multi_storage.namespace_mapping` プロパティでマッピングが定義されていない名前空間に使用されます。 +- **デフォルト値:** empty + +#### `multi_storage.namespace_mapping` + +- **フィールド:** `scalar.db.multi_storage.namespace_mapping` +- **説明:** 名前空間からストレージへのマッピング(例: `user:my_cassandra,coordinator:my_mysql`)。 +- **デフォルト値:** empty + +:::tip + +ストレージ名(``)は、定義する必要がある任意の値です。マルチストレージ設定全体で一貫している限り、好きな名前を使用できます。 + +::: + +#### `multi_storage.storages..` + +特定のストレージを設定するには、`scalar.db.multi_storage.storages..` を使用します。ここで、`` は `scalar.db.multi_storage.storages` プロパティで指定されたストレージ名の1つであり、`` は特定のストレージのプロパティ名です。 + +例えば、[名前空間マッピング](#multi_storagenamespace_mapping)を `scalar.db.multi_storage.namespace_mapping=user:my_cassandra,coordinator:my_mysql` として定義した場合、`my_cassandra` と `my_mysql` がそれぞれ `user` と `coordinator` 名前空間のストレージ名になります: -ScalarDB は、複数のストレージ実装の同時使用をサポートしています。`scalar.db.storage` プロパティの値として `multi-storage` を指定することで、複数のストレージを使用できます。 +- `scalar.db.multi_storage.storages.my_cassandra.contact_points` を使用して Cassandra のコンタクトポイントを指定できます。 +- `scalar.db.multi_storage.storages.my_mysql.jdbc.connection_pool.max_idle` を使用して MySQL のコネクションプール設定の最大アイドル時間を指定できます。 -複数のストレージの使用の詳細については、[マルチストレージトランザクション](multi-storage-transactions.mdx)を参照してください。 +各ストレージで使用可能なプロパティの詳細については、[ストレージ関連の設定](#ストレージ関連の設定)を参照してください。 ### クロスパーティションスキャン設定 diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/multi-storage-transactions.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/multi-storage-transactions.mdx index 58ae7bcb5..7c7da52e6 100644 --- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/multi-storage-transactions.mdx +++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/multi-storage-transactions.mdx @@ -65,7 +65,7 @@ scalar.db.multi_storage.namespace_mapping=user:cassandra,coordinator:mysql scalar.db.multi_storage.default_storage=cassandra ``` -追加の設定については、[ScalarDB 設定](configurations.mdx)を参照してください。 +追加の設定については、[マルチストレージ設定](configurations.mdx#マルチストレージ設定)を参照してください。 ## 実践的なチュートリアル diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-cluster/scalardb-cluster-configurations.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-cluster/scalardb-cluster-configurations.mdx index 507d10140..0ca69617c 100644 --- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-cluster/scalardb-cluster-configurations.mdx +++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-cluster/scalardb-cluster-configurations.mdx @@ -227,6 +227,12 @@ Consensus Commit トランザクションマネージャーでは、次のパフ ScalarDB には、複数のストレージ実装をサポートするストレージ(データベース)抽象化レイヤーがあります。`scalar.db.storage` プロパティを使用してストレージ実装を指定できます。 +:::note + +複数のストレージの使用の詳細については、[マルチストレージ設定](#マルチストレージ設定)を参照してください。 + +::: + データベースを選択して、各ストレージで使用可能な設定を確認します。 @@ -454,11 +460,49 @@ DynamoDB では次の設定が利用可能です。 -#### マルチストレージのサポート +#### マルチストレージ設定 + +ScalarDB は複数のストレージ実装の同時使用をサポートしています。複数のストレージの使用の詳細については、[マルチストレージトランザクション](../multi-storage-transactions.mdx)を参照してください。 + +##### `storage` + +- **フィールド:** `scalar.db.storage` +- **説明:** `multi-storage` を指定する必要があります。 + +##### `multi_storage.storages` + +- **フィールド:** `scalar.db.multi_storage.storages` +- **説明:** カンマ区切りのストレージ名(例: `cassandra,mysql`)。これらのストレージ名は、名前空間をストレージにマップするために `scalar.db.multi_storage.namespace_mapping` プロパティで使用されます。 +- **デフォルト値:** empty + +##### `multi_storage.default_storage` + +- **フィールド:** `scalar.db.multi_storage.default_storage` +- **説明:** デフォルトのストレージ名。このストレージは、`scalar.db.multi_storage.namespace_mapping` プロパティでマッピングが定義されていない名前空間に使用されます。 +- **デフォルト値:** empty + +##### `multi_storage.namespace_mapping` + +- **フィールド:** `scalar.db.multi_storage.namespace_mapping` +- **説明:** 名前空間からストレージへのマッピング(例: `user:my_cassandra,coordinator:my_mysql`)。 +- **デフォルト値:** empty + +:::tip + +ストレージ名(``)は、定義する必要がある任意の値です。マルチストレージ設定全体で一貫している限り、好きな名前を使用できます。 + +::: + +##### `multi_storage.storages..` + +特定のストレージを設定するには、`scalar.db.multi_storage.storages..` を使用します。ここで、`` は `scalar.db.multi_storage.storages` プロパティで指定されたストレージ名の1つであり、`` は特定のストレージのプロパティ名です。 + +例えば、[名前空間マッピング](#multi_storagenamespace_mapping)を `scalar.db.multi_storage.namespace_mapping=user:my_cassandra,coordinator:my_mysql` として定義した場合、`my_cassandra` と `my_mysql` がそれぞれ `user` と `coordinator` 名前空間のストレージ名になります: -ScalarDB は、複数のストレージ実装を同時に使用することをサポートしています。`scalar.db.storage` プロパティの値として `multi-storage` を指定すると、複数のストレージを使用できます。 +- `scalar.db.multi_storage.storages.my_cassandra.contact_points` を使用して Cassandra のコンタクトポイントを指定できます。 +- `scalar.db.multi_storage.storages.my_mysql.jdbc.connection_pool.max_idle` を使用して MySQL のコネクションプール設定の最大アイドル時間を指定できます。 -複数のストレージの使用の詳細については、[マルチストレージトランザクション](../multi-storage-transactions.mdx)を参照してください。 +各ストレージで使用可能なプロパティの詳細については、[ストレージ関連の設定](#ストレージ関連の設定)を参照してください。 ##### パーティション間スキャン設定