2022/08/13
はじめに
8/8から8/12に行われたセキュリティキャンプ2022のデータベースゼミに参加してきました. このゼミでは, データベースの中でもトランザクションを中心に学び, 実装しました. 講師の星野さん(@starpoz), ありがとうございました.
講義資料
ゼミの講義資料がGitHubで公開されたので貼っておきます. Releaseページからpdfをダウンロードできます.
https://github.com/starpos/develop-transaction-system
作ったもの
Rust製のサーバクライアントモデルのkvsです.
リポジトリ: https://github.com/kgtkr/tkvs公開サーバ: https://tkvs.kgtkr.net
サーバはgrpcを使っているのでgrpcurlからも使えますが, セッションのTTL管理やbase64エンコードが大変なのでリポジトリに入っているcliクライアントを使った方が便利です.
cliクライアントでの使用例
$ tkvs-client https