メインコンテンツまでスキップ

「Community」タグのついた62記事

全てのタグを見る

HashStore 抽象化を使用して ScalarDL アプリケーションを書く

このドキュメントでは、HashStore 抽象化を使用して ScalarDL アプリケーションを作成する方法について説明します。アプリケーションで ScalarDL HashStore を使用する方法、エラーを処理する方法、データを検証する方法について学習します。

Helm Charts をはじめよう (Prometheus Operator を使用したモニタリング)

このドキュメントでは、Prometheus Operator (kube-prometheus-stack) を使用して Kubernetes 上で Scalar 製品の監視を開始する方法について説明します。ここでは、テスト用の Mac または Linux 環境がすでにあることを前提としています。このドキュメントでは Minikube を使用しますが、これから説明する手順はどの Kubernetes クラスターでも機能するはずです。

ScalarDL HashStore をはじめよう

ScalarDL HashStore は、低レベルの台帳抽象化の上に構築された高レベルの抽象化です。デジタル証拠保全専用に設計されており、オブジェクト真正性管理とコレクション真正性管理の2つの機能を提供します。HashStore を使用することで、コントラクトを記述することなく、不変な方法でオブジェクトのハッシュ値とオブジェクトのコレクションを管理し、真正性管理アプリケーションを迅速かつ簡単に開発できます。

ScalarDL Ledger をはじめよう

この入門チュートリアルでは、お好みのデータベースで ScalarDL を設定する方法を説明し、データの履歴状態を追跡するシンプルなアプリケーションを作成するプロセスを示します。

ScalarDL Ledger を介して ScalarDL アプリケーションを実行する

このガイドでは、ScalarDL Ledger を介して ScalarDL アプリケーションを実行する方法を説明します。このドキュメントは、すでにクイックスタートチュートリアルのいずれかを試し、アプリケーションを書くガイドを参考にしてクライアント SDK を使用して ScalarDL を統合したアプリケーションを作成済みであることを前提としています。

ScalarDL Schema Loader

Schema Tool for ScalarDB を使用して ScalarDL のデータベーススキーマをロードする Docker イメージ。

ScalarDL TableStore をはじめよう

ScalarDL TableStore は、低レベルの台帳抽象化の上に構築された高レベルの抽象化です。get や put などのプリミティブ CRUD インターフェースではなく SQL インターフェースを提供し、馴染みのあるデータモデルとコマンドで多用途の改ざん検知可能なアプリケーションを迅速かつ簡単に構築できます。

ScalarDL オンボーディングコンテンツ

オンボーディングコンテンツは、ScalarDL の全体像や重要なポイントを短時間で把握できるように、情報を厳選してまとめた入門用コンテンツです。まず概要をつかみたい場合は、以下から確認してください。より詳細な仕様や設定、運用方法を確認したい場合は、本サイト上のドキュメントを参照してください。

ScalarDL のライブラリとツール

ScalarDL は、スケーラブルで信頼性の高いアプリケーションの構築と運用を支援するさまざまなライブラリとツールを提供します。以下は、利用可能な主要なライブラリとツールです。

ScalarDL の実装

ScalarDL は、正確性、スケーラビリティ、およびデータベース非依存性を実現する、トランザクショナルデータベースシステム用のスケーラブルで実用的なビザンチン故障検出ミドルウェアです。

ScalarDL の概要

このページでは、ScalarDL とは何か、およびその主な使用例について説明します。

ScalarDL の設定

このページでは、ScalarDL で利用可能な以下の設定について説明します:

ScalarDL ベンチマークツール

このチュートリアルでは、ScalarDL のベンチマークツールを実行する方法について説明します。ベンチマークは、一連の標準に対してシステムがどのように動作するかを評価するのに役立ちます。

ScalarDL ロードマップ

このロードマップでは、ScalarDL の今後の計画について紹介します。このロードマップの目的は、今後どのような変更が行われる可能性があるかを把握し、進捗状況をより詳しく把握し、主要なマイルストーンについて学び、開発中にフィードバックを提供することです。このロードマップは、ScalarDL の新しいバージョンがリリースされるたびに更新されます。

ScalarDL 互換性マトリックス

このドキュメントでは、ScalarDL Ledger および Auditor と ScalarDL Java Client SDK との互換性、および ScalarDL と ScalarDB Cluster との互換性を示します。

ScalarDL 学習パス

このガイドでは、異なる役割に応じた学習パスを提供します。あなたの役割に応じて、適切な順序でドキュメントを読み進めて、ScalarDL の包括的な理解を身につけてください。

ScalarDL 設計ドキュメント

この設計ドキュメントでは、ScalarDL の設計と実装について簡単に説明します。ScalarDL の背景と目的については、ScalarDL の概要を参照してください。

ScalarDL 認証ガイド

このドキュメントでは、ScalarDL の認証メカニズムとその適切な使用方法について説明します。

TableStore 抽象化を使用して ScalarDL アプリケーションを書く

このドキュメントでは、TableStore 抽象化を使用して ScalarDL アプリケーションを作成する方法について説明します。アプリケーションで ScalarDL TableStore を使用する方法、エラーを処理する方法、データを検証する方法について学習します。

クイックスタート

このカテゴリでは、ScalarDL の使い始め方に関するクイックスタートチュートリアルに従うことができます。

データをモデル化する

データモデリング (つまり、データの整理) とは、データへのアクセスに使用されるパターンと、ビジネスオペレーション内で実行されるクエリの種類を特定することで、データの保存方法と使用方法を概念化して視覚化するプロセスです。

テーブル指向汎用コントラクトの使用

テーブル指向汎用コントラクトは ScalarDL 3.11 で導入されましたが、ScalarDL 3.12 でリリースされた TableStore は、テーブル指向汎用コントラクトをラップしたより高次の抽象化を提供します。ほとんどのユースケースでは、テーブル指向汎用コントラクトを直接使用するよりも、TableStore を使用する方がシンプルで効率的です。詳細については、ScalarDL の最新版の ScalarDL TableStore をはじめようをご参照ください。

デプロイの概要

このカテゴリでは、ローカルおよびクラウドベースの Kubernetes 環境での ScalarDL のデプロイについて詳しく知るためのガイドに従うことができます。

名前空間を管理する

名前空間機能は現在パブリックプレビューです。この機能と関連ドキュメントは変更される可能性があります。

汎用コントラクトおよびファンクションのリファレンスガイド

汎用コントラクトは ScalarDL 3.10 で導入されましたが、ScalarDL 3.12 でリリースされた HashStore は、汎用コントラクトをラップしたより高次の抽象化を提供します。ほとんどのユースケースでは、汎用コントラクトを直接使用するよりも、HashStore を使用する方がシンプルで効率的です。詳細については、ScalarDL の最新版の ScalarDL HashStore をはじめようをご参照ください。

汎用コントラクトおよびファンクションの使用

汎用コントラクトは ScalarDL 3.10 で導入されましたが、ScalarDL 3.12 でリリースされた HashStore は、汎用コントラクトをラップしたより高次の抽象化を提供します。ほとんどのユースケースでは、汎用コントラクトを直接使用するよりも、HashStore を使用する方がシンプルで効率的です。詳細については、ScalarDL の最新版の ScalarDL HashStore をはじめようをご参照ください。

汎用コントラクトを用いた ScalarDL アプリケーションを書く

汎用コントラクトは ScalarDL 3.10 で導入されましたが、ScalarDL 3.12 でリリースされた HashStore は、汎用コントラクトをラップしたより高次の抽象化を提供します。ほとんどのユースケースでは、汎用コントラクトを直接使用するよりも、HashStore を使用する方がシンプルで効率的です。詳細については、ScalarDL の最新版の ScalarDL HashStore をはじめようをご参照ください。

用語集

この用語集には、ScalarDL を使用する際によく使用される用語が含まれています。

要件

このページでは、ScalarDL を正しく使用するために必要なツールとそのバージョンについて説明します。

証明書の取得方法

このドキュメントでは、ScalarDL に登録するための証明書を取得する方法について説明します。

運用の概要

このカテゴリでは、ScalarDL の運用に役立つガイドを参照できます。

開発の概要

このカテゴリでは、ScalarDL の理解を深めるためのガイドに従って、特に ScalarDL アプリケーションの書き方と実行方法について学ぶことができます。

高度な設定と操作の概要

このサブカテゴリでは、ScalarDL の高度な設定方法や高度な操作の実行方法について学ぶことができます。