メインコンテンツまでスキップ
バージョン: 3.13

ScalarDB を用いた開発について開発の概要

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

このカテゴリでは、ScalarDB をよりよく理解するためのガイドに従うことができます。具体的には、トランザクション、分析クエリ、非トランザクションストレージ操作の実行方法です。

トランザクションの実行

このサブカテゴリでは、ScalarDB データモデルに基づいてデータをモデル化し、スキーマを作成する方法を学習できます。次に、ScalarDB コアライブラリと、コアライブラリをラップする gRPC サーバーである ScalarDB Cluster を介してトランザクションを実行する方法を学習できます。

また、正確で安全でパフォーマンスの高い ScalarDB ベースのアプリケーションを作成する方法も学習できます。

分析クエリの実行

このセクションでは、ScalarDB の分析コンポーネントである ScalarDB Analytics をセットアップおよび設定する方法を学習できます。次に、ScalarDB トランザクションを介して書き込んだデータベースに対して分析クエリを実行します。

非トランザクションストレージ操作の実行

ScalarDB は当初、さまざまなデータベースと、そのようなデータベース間のトランザクション間の統一された抽象化を提供するために設計されました。ただし、複数の、場合によっては多様なデータベースを使用するアプリケーションを簡素化するために、統合抽象化のみが必要な場合もあります。

ScalarDB では、基盤となるデータベースとストレージで非トランザクション操作のみを実行できるよう、トランザクション機能なしで統合抽象化のみを提供するように設定することができます。ScalarDB は複数の操作にわたって ACID を保証しないため、より優れたパフォーマンスで操作を実行できます。

このサブカテゴリでは、このような非トランザクションストレージ操作を実行する方法を学習できます。