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は下記のキャパシティモードがある。

  • オンデマンドキャパシティモード
  • プロビジョニング済みキャパシティモード

懸念事項

Macでの開発環境の構築

Makefileを参照

TODO

  • トランザクション
  • dataにappendする
  • appendするときにunique制約のようなことができるのか?
  • Valueサイズ調査
  • goからアクセスする方法