package
0.0.0-20210914030557-43f324bfa31c
Repository: https://github.com/takisawa/study.git
Documentation: pkg.go.dev
# README
DynamoDB調査
更新日
2019-08-31
概要
- AWSの完全マネージド型サービス
- マルチリージョン、マルチマスター
- 1日に10兆件以上のリクエストを処理することができ、毎秒2,000万件を超えるリクエストをサポート
- Apache CassandraはDynamoDBより高速と言われているが、AWSにはManagedサービスががない
- DynamoDB Streamsによって、アイテムの追加/更新/削除のイベントで処理を実行できる。
- ポイントタイムリカバリによって、過去35日間の任意の時点にテーブルを復元することができる。
- テーブルを作成する際はプライマリキーとソートキーを指定する。
料金体系
DynamoDBは下記のキャパシティモードがある。
- オンデマンドキャパシティモード
- プロビジョニング済みキャパシティモード
懸念事項
- 最大Valueサイズが400 KB
Macでの開発環境の構築
Makefileを参照
TODO
- トランザクション
- dataにappendする
- appendするときにunique制約のようなことができるのか?
- Valueサイズ調査
- goからアクセスする方法