本資料は、ScalarDB Clusterを用いたJava APIによるCRUDアプリケーションの開発手順と具体的な動作確認方法について解説するトレーニング資料です。
GitHubで公開されているサンプルコードをベースに、開発環境のセットアップから基本的なデータ操作、さらには複数テーブルをまたぐ分散トランザクション処理までをステップバイステップで説明します。
【主な内容】
・サンプルアプリケーション開発の流れ
・Java開発環境の準備(build.gradleおよびscalardb.propertiesの設定)
・サンプルアプリケーション用テーブルの作成(Schema Loaderの利用およびAdministrative APIでの作成例)
・ScalarDB Java APIを使ったCRUDアプリケーションの実装フロー
・各操作のサンプルコード解説(Insert、Get、Scan、Update、Delete、Upsert)
・複数テーブル間のトランザクション処理の実装例
【関連リンク】
公式ドキュメント:
https://scalardb.scalar-labs.com/docs/latest/
本資料で使用するサンプルコード:
https://github.com/yu2scalar/scalardb-simple-sample.git
公式のサンプルコード:
https://github.com/scalar-labs/scalardb-samples
※本資料はバージョン 3.15.1 をベースに作成されています。