「Enterprise Premium」タグのついた160記事
全てのタグを見る.NET と LINQ を使って ScalarDB Cluster SQL をはじめよう
このチュートリアルでは、ScalarDB Cluster SQL を LINQ 経由で使用するサンプルアプリケーションを作成する方法について説明します。
.NET を使って ScalarDB Cluster SQL をはじめよう
このチュートリアルでは、.NET API を使用して ScalarDB Cluster SQL を使用するサンプルアプリケーションを作成する方法について説明します。
.NET を使って ScalarDB Cluster をはじめよう
このチュートリアルでは、.NET API 経由で ScalarDB Cluster を使用するサンプルアプリケーションを作成する方法につ いて説明します。
(非推奨) ScalarDB Server 用の EKS クラスターを作成するためのガイドライン
ScalarDB Server は非推奨になりました。代わりに ScalarDB Cluster を使用してください。
[非推奨] Azure Kubernetes Service (AKS) に ScalarDB Server をデプロイする
このガイドでは、ScalarDB Server を Azure Kubernetes Service (AKS) にデプロイする方法について説明します。
[非推奨] Helm Charts をはじめよう (ScalarDB Server)
ScalarDB Server は非推奨になりました。代わりに ScalarDB Cluster を使用してください。
[非推奨] ScalarDB GraphQL のカスタム値ファイルを構成する
ScalarDB GraphQL サーバーは非推奨になりました。代わりに ScalarDB Cluster を使用してください。
[非推奨] ScalarDB GraphQL をデプロイする方法
ScalarDB GraphQL サーバーは非推奨になりました。代わりに ScalarDB Cluster を使用してください。
[非推奨] ScalarDB Server のカスタム値ファイルを構成する
ScalarDB Server は非推奨になりました。代わりに ScalarDB Cluster を使用してください。
[非推奨] ScalarDB Server をデプロイする方法
ScalarDB Server は非推奨になりました。代わりに ScalarDB Cluster を使用してください。
2フェーズコミットインターフェースを使用したトランザクション
ScalarDB は、2フェーズコミットインターフェースを使用したトランザクションの実行をサポートしています。2フェーズコミットインターフェースを使用すると、マイクロサービスアーキテクチャのように、複数のプロセスまたはアプリケーションにまたがるトランザクションを実行できます。
2フェーズコミットトランザクションを実行する方法
ScalarDB GraphQL は、2フェーズコミットトランザクションと呼ばれるトランザクションをサポートしています。
Amazon Elastic Kubernetes Service (EKS) に ScalarDB Cluster をデプロイする
このガイドでは、ScalarDB Cluster を Amazon Elastic Kubernetes Service (EKS) にデプロイする方法について説明します。
AWS Marketplace を通じて Scalar 製品をインストールする方法
Scalar 製品 (ScalarDB、ScalarDL、およびそれらのツール) は、AWS Marketplace でコンテナイメージとして入手できます。 このガイドでは、AWS Marketplace を通じて Scalar 製品をインストールする方法について説明します。
AWS で ScalarDB/ScalarDL デプロイメント用のデータベースをセットアップする
このガイドでは、AWS で ScalarDB/ScalarDL をデプロイするためのデータベースをセットアップする方法について説明します。
Azure で ScalarDB/ScalarDL デプロイ用のデータベースをセットアップする
このガイドでは、Azure 上で ScalarDB/ScalarDL デプロイ用のデータベースをセットアップする方法について説明します。
Consensus Commit プロトコル
Consensus Commit は ScalarDB で使用されるトランザクションプロトコルであり、複数の異なるデータベースにまたがるトランザクションを実行するために設計されています。このプロトコルの特徴は、X/Open XA ベースのソリューションとは異なり、下位のデータベースのトランザクション機能に依存せずに ACID トランザクションを実現することです。このドキュメントでは、プロトコルの詳細、その動作方法、保証される分離レベル、インターフェース、採用されているパフォーマンス最適化、および制限事項について説明します。
Envoy アラート
EnvoyClusterDown
Google Cloud Marketplace を通じた ScalarDB Cluster のデプロイ
この文書では、Google Cloud Marketplace を通じて Google Cloud 環境に ScalarDB Cluster をデプロイする方法について説明します。
Helm Chart をはじめよう (cert-manager を使用した TLS 対応 ScalarDB Cluster)
このチュートリアルでは、テスト環境の Kubernetes クラスターで Helm Charts と cert-manager を使用して、TLS 構成の ScalarDB Cluster を開始する方法について説明します。開始する前に、テスト用の Mac または Linux 環境がすでに用意されている必要があります。また、このチュートリアルでは minikube の使用について説明していますが、説明されている手順はどの Kubernetes クラスターでも機能するはずです。
Helm Charts をはじめよう (TLS を使用した ScalarDB Cluster)
このドキュメントでは、Kubernetes クラスター上の Helm Chart をテスト環境として使用して、TLS 構成で ScalarDB Cluster を開始する方法について説明します。ここでは、テスト用の Mac または Linux 環境がすでにあることを前提としています。このドキュメントでは minikube を使用しますが、これから説明する手順はどの Kubernetes クラスターでも機能するはずです。
Java API を使用した ScalarDB Cluster の開発者ガイド
ScalarDB Cluster は、アプリケーションを開発するための Java API を提供します。このドキュメントでは、Java API の使用方法を説明します。
JDBC 経由の ScalarDB Cluster SQL をはじめよう
このチュートリアルでは、JDBC 経由で ScalarDB Cluster SQL を使用してサンプルアプリケーションを作成する方法について説明します。
Kotlin を使って ScalarDB をはじめよう
この入門チュートリアルでは、ScalarDB で好みのデータベースを設定し、Kotlin を使用して基本的な電子マネーアプリケーションをセットアップする方法について説明します。Kotlin は Java との相互運用性を備えているため、Kotlin から直接 ScalarDB を使用できます。
Kubernetes クラスター上の Scalar 製品からのログの収集
このドキュメントでは、Helm を使用して Grafana Loki と Promtail を Kubernetes にデプロイする方法について説明します。このドキュメントに従うと、Kubernetes 環境で Scalar 製品のログを収集できます。
Kubernetes クラスター上の Scalar 製品の監視
このドキュメントでは、Helm を使用して Prometheus Operator を Kubernetes にデプロイする方法について説明します。このドキュメントに従うと、Prometheus、Alertmanager、および Grafana を使用して、Kubernetes 環境上の Scalar 製品を監視できるようになります。
Kubernetes クラスター環境にデプロイされた ScalarDB または ScalarDL をアプリケーションから利用できるようにする
このドキュメントでは、Kubernetes クラスター環境にデプロイされた ScalarDB または ScalarDL をアプリケーションから利用できるようにする方法について説明します。ScalarDB または ScalarDL をアプリケーションから利用できるようにするには、-envoy という名前の Kubernetes サービスリソース経由で Scalar Envoy を使用します。-envoy は次のようないくつかの方法で使用できます。
Kubernetes 環境で NoSQL データベースをバックアップする
このガイドでは、ScalarDB または ScalarDL が Kubernetes 環境で使用するマネージドデータベースのトランザクション的に一貫したバックアップを作成する方法について説明します。NoSQL データベースまたは複数のデータベースを使用する場合は、トランザクション的に一貫したバックアップを作成するために ScalarDB または ScalarDL を一時停止する必要があることに注意してください。
Kubernetes 環境で RDB をバックアップする
このガイドでは、ScalarDB または ScalarDL が Kubernetes 環境で使用する単一のリレーショナルデータベース (RDB) のバックアップを作成する方法について説明します。このガイドは、クラウドサービスプロバイダーの管理されたデータベースを使用していることを前提としていることに注意してください。
Kubernetes 環境で ScalarDB または ScalarDL データをバックアップおよび復元する
このガイドでは、Kubernetes 環境で ScalarDB または ScalarDL データをバックアップおよび復元する方法について説明します。このガイドは、クラウドサービスプロバイダーのマネージドデータベースを ScalarDB または ScalarDL のバックエンドデータベースとして使用していることを前提としていることに注意してください。以下は、このガイドで使用が想定されている管理データベースのリストです。
Kubernetes 環境でデータベースを復元する
このガイドでは、ScalarDB または ScalarDL が Kubernetes 環境で使用するデータベースを復元する方法について説明します。このガイドは、クラウドサービスプロバイダーのマネージドデータベースを ScalarDB または ScalarDL のバックエンドデータベースとして使用していることを前提としていることに注意してください。
Kubernetes 環境で実行するときに定期的にチェックするコンポーネント
手動デプロイメントガイドによってデプロイされたコンポーネントのほとんどは、マネージド Kubernetes サービスと Kubernetes 自己修復機能の助けを借りて自己修復されます。予期しない動作が発生したときに発生するアラートも設定されています。したがって、マネージド Kubernetes クラスターに Scalar 製品をデプロイするために毎日行うべきことはそれほど多くありません。ただし、システムのステータスを定期的にチェックして、すべてが正常に動作しているかどうかを確認することをお勧めします。ここでは、定期的 に実行しておきたいことのリストを示します。
Kubernetes 用に Scalar Admin をデプロイする方法
このドキュメントでは、Scalar Helm Chart を使用して Kubernetes に Scalar Admin をデプロイする方法について説明します。Scalar Admin for Kubernetes のカスタム値ファイルの詳細については、Scalar Admin for Kubernetes のカスタム値ファイルの構成を参照してください。
LINQ を使用して共有 ScalarDB Cluster 環境でマイクロサービストランザクションをサポートするアプリケーションを作成する
このチュートリアルでは、マイクロサービストランザクションをサポートし、ScalarDB Cluster .NET Client SDK と LINQ の共有クラスターパターンに従うサンプル電子商取引アプリケーションの作成方法について説明します。
OIDC ベースの JWT アクセストークンを用いてユーザーアクセスを制御する
ScalarDB Cluster は、OpenID Connect (OIDC) プロバイダー (Keycloak など) が発行する JWT アクセストークンに基づいてユーザーアクセスを制御できます。これはパスワードベース認証の代替手段として機能し、クライアントアプリケーションが ScalarDB パスワードを直接管理することなく認証リクエストを実行できるようにします。属性ベースアクセス制御 (ABAC) と組み合わせることで、ScalarDB Cluster は JWT アクセストークンに埋め込まれたクレームに基づいて、リクエストごとにアクセスを動的に制限できます。
Scalar Admin for Kubernetes のカスタム値ファイルを構成する
このドキュメントでは、Scalar Admin for Kubernetes チャートのカスタム値ファイルを作成する方法について説明します。パラメーターの詳細については、Scalar Admin for Kubernetes チャートの README を参照してください。
Scalar Envoy のカスタム値ファイルを構成する
このドキュメントでは、Scalar Envoy チャートのカスタム値ファイルを作成する方法について説明します。パラメータの詳細を知りたい場合は、Scalar Envoy チャートの README を参照してください。
Scalar Helm Chart を使用して Scalar 製品をデプロイする
このドキュメントでは、Scalar Helm Chart を使用して Scalar 製品をデプロイする方法について説明します。minikube クラスターを使用してローカル環境で Scalar 製品をテストする場合は、次のスタートガイドを参照してください。
Scalar Helm Charts のカスタム値ファイルを構成する
Scalar Helm Chart を使用して Scalar 製品をデプロイする場合は、環境に基づいてカスタム値ファイルを準備する必要があります。各製品のカスタム値ファイルの作成方法の詳細については、次のドキュメントを参照してくだ さい。
Scalar Helm Charts をはじめよう
このドキュメントでは、Kubernetes クラスター上でテスト環境として Scalar Helm Chart を開始する方法について説明します。ここでは、テスト用の Mac または Linux 環境がすでにあることを前提としています。このドキュメントでは Minikube を使用しますが、これから説明する手順はどの Kubernetes クラスターでも機能するはずです。
Scalar アラート
このセクションでは、アラートの種類と実行する必要があるアクションについて説明します。
Scalar 製品で TLS 接続に利用する秘密鍵と証明書ファイルを作成する方法
このガイドでは、ScalarDB Cluster および ScalarDL で TLS 接続に利用する秘密鍵と証明書ファイルを作成する方法について説明します。TLS 機能を有効にする場合は、秘密鍵と証明書ファイルを準備する必要があります。
Scalar 製品のコンテナイメージの取得方法
Scalar 製品のコンテナイメージは、いくつかの方法で取得できます。以下のいずれかの方法をお選びください。
Scalar 製品の制作チェックリスト
デプロイメントを本番環境に向けて準備するには、次を参照してください。
Scalar 製品ポッドにファイルまたはボリュームをマウントします
ScalarDB Server、ScalarDB Cluster、または ScalarDL Helm Charts (ScalarDL Ledger および ScalarDL Auditor) を使用する場合、Scalar 製品ポッドに任意のファイルまたはボリュームをマウントできます。
Scalar 製品用の AKS クラスターを作成するためのガイドライン
Scalar 製品用の Azure Kubernetes Service (AKS) クラスターを作成するには、次を参照してください。
Scalar 製品用の Amazon EKS クラスターを作成するためのガイドライン
Scalar 製品用の Amazon Elastic Kubernetes Service (EKS) クラスターを作成するには、以下を参照してください。
ScalarDB 3.18 リリースノート
このページには、ScalarDB 3.18 のリリースノートのリストが含まれています。
ScalarDB Cluster
ScalarDB Cluster は、ScalarDB のクラスタリングソリューションであり、一連のクラスターノードで構成され、各ノードは ScalarDB 機能を提供します。各クラスターノードには、トランザクション要求をクラスター内の適切なクラスターノードに転送するルーティングメカニズムがあります。
ScalarDB Cluster .NET Client SDK で C# クラスとしてテーブルをはじめよう
クラスとしてテーブルをはじめよう
ScalarDB Cluster .NET Client SDK での ASP.NET Core と依存性注入をはじめよう
ScalarDB Cluster .NET Client SDK は、ASP.NET Core などのフレームワークでの依存性注入 (DI) をサポートしています。
ScalarDB Cluster .NET Client SDK での LINQ をはじめよう
ScalarDB Cluster .NET Client SDK は、LINQ と Entity Framework のような機能を使用してクラスターをクエリすることをサポートしています。
ScalarDB Cluster .NET Client SDK での例外処理
トランザクションを実行するときは、例外も適切に処理する必要があります。
ScalarDB Cluster .NET Client SDK での分散 SQL トランザクションをはじめよう
ScalarDB Cluster .NET Client SDK は、ScalarDB Cluster の分散 SQL トランザクション機能をサポートします。SDK には、クラスター内での通信を容易にするためのトランザクションとマネージャーの抽象化が含まれています。
ScalarDB Cluster .NET Client SDK での分散トランザク ションをはじめよう
ScalarDB Cluster .NET Client SDK は、ScalarDB Cluster の分散トランザクション機能をサポートします。SDK には、クラスター内での通信を容易にするためのトランザクションとマネージャーの抽象化が含まれています。
ScalarDB Cluster .NET Client SDK の Administrative API をはじめよう
ScalarDB Cluster .NET Client SDK は、ScalarDB Cluster の Administrative API をサポートしています。この API を使用すると、.NET アプリケーションから ScalarDB Cluster を管理できます。
ScalarDB Cluster .NET Client SDK の2フェーズコミットインターフェイスを使用した分散トランザクションをはじめよう
ScalarDB Cluster .NET Client SDK は、ScalarDB の2フェーズコミットインターフェイスを使用したトランザクションをサポートします。SDK には、クラスター内の通信を強化するためのトランザクションとマネージャーの抽象化が含まれています。
ScalarDB Cluster .NET Client SDK の概要
ScalarDB Cluster .NET Client SDK を使用すると、アプリケーションは gRPC を使用して ScalarDB Cluster に接続できるようになります。
ScalarDB Cluster .NET Client SDK リファレンス
このリファレンスでは、ScalarDB Cluster .NET Client SDK の動作について詳しく説明します 。
ScalarDB Cluster .NET Client SDK を使用した認証と認可をはじめよう
ScalarDB Cluster .NET Client SDK は 認証と認可をサポートしており、これにより ScalarDB Cluster へのリクエストを認証および認可できます。
ScalarDB Cluster GraphQL をはじめよう
ScalarDB Cluster gRPC API の詳細については、以下を参照してください。
ScalarDB Cluster gRPC API ガイド
このドキュメントでは、ScalarDB Cluster gRPC API について説明します。
ScalarDB Cluster SQL gRPC API ガイド
このドキュメントでは、ScalarDB Cluster SQL gRPC API について説明します。
ScalarDB Cluster SQL を介してトランザクションを実行する
このガイドでは、ScalarDB プロパティファイルを設定する方法と、ScalarDB Cluster SQL を使用して1フェーズまたは2フェーズのコミットインターフェイスを介してトランザクションを実行するためのスキーマを作成する方法について説明します。
ScalarDB Cluster エラーコード
このページでは、ScalarDB Cluster のエラーコードの一覧を示します。
ScalarDB Cluster クイックスタートの概要
このサブカテゴリでは、ScalarDB Core ライブラリをラップする gRPC サーバーである ScalarDB Cluster を介して ACID トランザクションを実行する方法に関するチュートリアルを確認できます。
ScalarDB Cluster スタンドアロンモード
Kubernetes クラスターをセットアップし、Helm Chart を使用してその上に ScalarDB Cluster をデプロイする代わりに、ScalarDB Cluster をスタンドアロンモードで実行できます。これにより、開発プロセスとテストプロセスが簡素化されます。この主な使用例は、ローカルマシン上の Docker を介して ScalarDB Cluster をスタンドアロンモードで起動し、開発とテストに使用する場合です。
ScalarDB Cluster での Go をはじめよう
このドキュメントでは、Go を使用して ScalarDB Cluster の gRPC クライアントコードを記述する方法について説明します。
ScalarDB Cluster での Python をはじめよう
このドキュメントでは、Python を使用して ScalarDB Cluster の gRPC クライアントコードを記述する方法について説明します。
ScalarDB Cluster でベクトル検索をはじめよう
ScalarDB Cluster は 、アプリケーションがベクトルストア (埋め込みストア) と統一された方法で対話できるように、ベクトルストアの抽象化を提供します。この入門チュートリアルでは、ScalarDB Cluster でベクトル検索を実行する方法を説明します。
ScalarDB Cluster のカスタム値ファイルを構成する
このドキュメントでは、ScalarDB Cluster チャートのカスタム値ファイルを作成する方法について説明します。パラメータの詳細については、ScalarDB Cluster チャートの README を参照してください。
ScalarDB Cluster のデプロイする方法
このドキュメントでは、Scalar Helm Chart を使用して ScalarDB Cluster をデプロイする方法について説明します。ScalarDB Cluster のカスタム値ファイルの詳細については、ScalarDB Cluster のカスタム値ファイルの構成を参照してください。
ScalarDB Cluster の制作チェックリスト
このチェックリストは、実稼働環境に ScalarDB Cluster をデプロイする際の推奨事項を提供します。
ScalarDB Cluster の設定
このドキュメントでは、ScalarDB Cluster の設定について説明します。ScalarDB Cluster は複数のクラスターノードで構成されており、各クラスターノードを設定する必要があります。設定はプロパティファイルで指定する必要があります 。
ScalarDB Cluster をスケーリングする方法
このガイドでは、ScalarDB Cluster をスケーリングする方法について説明します。ここでは、Scalar Helm Chart (推奨されているデプロイ方法) を使用して ScalarDB Cluster をデプロイしていることを前提としています。
ScalarDB Cluster をはじめよう
このチュートリアルでは、Java API を通じて ScalarDB Cluster を使用するサンプルアプリケーションを作成する方法について説明します。
ScalarDB Cluster をローカルにデプロイする方法
このガイドでは、テスト環境向けに特別に設計されたローカル Kubernetes クラスターで Helm Chart を使用して ScalarDB Cluster をデプロイする方法について説明します。
ScalarDB Cluster を介してトランザクションを実行する
このガイドでは、ScalarDB プロパティファイルを設定し、ScalarDB Cluster を使用して1フェーズまたは2フェーズのコミットインターフェイスを介してトランザクションを実行するためのスキーマを作成する方法について説明します。