Open Toyo-Daichi opened 2 years ago
初めはDynamo DBで作成する。現状考えている構成は次の通り。 →スパイラル開発を考慮のため、一旦この構造で作成に取り掛かる。
------------------------------------------------------------
No. 1:pl-dynamo-site-dev
| Partion Key | Sort Key | Column | ... |
| id(Number) | date(String) | labels(List) | site(String) | comment(String) |
No.2: pl-dynamo-seaquence-dev
| Partion Key |
| id(Number) |
------------------------------------------------------------
課題にしていたランダム抽出はNo.2のid
を取得して、それからget-item
でNo.1の各アイテムを取得すれば、scanを用いる必要がない実装案を思いついた。
ソートキーアップデート related commit
No. 1:pl-dynamo-site-dev
| Partion Key | Sort Key | Column | ... |
| id(Number) | state(String) | date(String) | labels(List) | site(String) | comment(String) |
プライマリーキーをパーティションキーとソートキーの複合を用いることで検索性を向上させることができる。
実施すること ・テーブルカラムのアップデート(サイト種類の追加)
No. 1:pl-dynamo-site-dev
| Partion Key | Sort Key | Column | ... |
| id(Number) | state(String) | date(String) | labels(List) | site(String) | kind(String) | comment(String) |
実施すること ・テーブルカラムのアップデート(サイト種類の追加)
No. 1:pl-dynamo-site-dev | Partion Key | Sort Key | Column | ... | | id(Number) | state(String) | date(String) | labels(List) | site(String) | kind(String) | comment(String) |
Done
Cognitoの仕様検討で、user
とlogin status
を項目に入れるか検討する。
Cognitoの仕様検討で、
user
とlogin status
を項目に入れるか検討する。
login status
はここではいらないか、、
現状
UIから入力されたデータをDBに保存する方針は固定で、現状ではDynamoDBのノウハウを持っている。 今回の開発には技術習得も兼ねているため、RDBでの開発も視野に入れている(あまり触ったことがないため)。