AWSの基礎を学ぼうで学んだ9種類のDBを勝手にふりかえる
by
98lerr
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
AWSの基礎を学ぼうで学んだ 9種類のDBを勝手にふりかえる May 10, 2022 JAWS 朝会 #33
Slide 2
Slide 2 text
Who AM I 98lerr お仕事: SIerのインフラエンジニア Twitter: @98lerr 2
Slide 3
Slide 3 text
今日話すこと 「AWSの基礎を学ぼう」で学んだ DB サービスをおさらいする 3
Slide 4
Slide 4 text
AWSの基礎を学ぼうとは? ● AWSJ シニアエバンジェリスト 亀田さんが主催している コミュニティイベント。 ● 毎週月曜の昼に、 AWSサービスを一つ覚える。 ● 毎週土曜の午後に、 2時間程度のハンズオン。 気になる方は → https://awsbasics.connpass.com/ 4
Slide 5
Slide 5 text
AWSの基礎を学ぼうのDB回 ● 2/21 から 4/4 が DB特集ありました。 ● せっかくなのでおさらいしよう。 ● この7回に登場した DB に RDS, DynamoDBを足した9つが対象。 5
Slide 6
Slide 6 text
まとめかた グラレコでの共有です。 なぜグラレコ? しょぼちむさんのグラレコ見て 真似してみたくなった ちょうど新しい iPad が出た 縦レイアウトで書いてしまったので、小さいのはごめんなさい。 6
Slide 7
Slide 7 text
9つのDBたち 7
Slide 8
Slide 8 text
RDS ● RDBを使いたいならこれ。 ● 最近は RDS Custom, Aurora Serverless v2も登場。 ● 利用ケースに合わせて 選べるバリエーション! ● エンジンのEoL にはご注意。 8
Slide 9
Slide 9 text
DynamoDB ● 個人的には最初に考えたい。 ● プライマリキーのあるJSON風? のデータ。 ● 2018以降はオンデマンドモード が利用可能。 ● 学習には DevAX::Conncet Season2 がおすすめ。 https://www.twitch.tv/videos/1418149665 9
Slide 10
Slide 10 text
DocumentDB ● MongoDB互換。 ○ APIはフルでない。注意。 ● JSON として扱えるのが ポイント。 ● 任意のキーで検索したい時に強 いらしい。 10
Slide 11
Slide 11 text
Keyspaces ● Apache Cassandra互換。 ● Key に対して table がつく。 11
Slide 12
Slide 12 text
ElastiCache ● インメモリの 高速キーバリューストア。 ● 用途に合わせて、 シンプルな memcached か 多機能な redis を選択。 ● キャッシュとか 一時保存前提。 12
Slide 13
Slide 13 text
MemoryDB ● 高耐久性と バックアップリストアを 備えた Redis ! 13
Slide 14
Slide 14 text
Neptune ● グラフDB ● SNS の繋がりなど、 RDB のリレーションで 対応しきれない複雑な関係を扱 える。 14
Slide 15
Slide 15 text
Timestream ● 時系列データに特化したDB. ● IoT とか、 Monitoring とかに。 ● 時間に特化しているので、「期間 内のデータを集計」のような取り 扱いが得意。 15
Slide 16
Slide 16 text
QLDB ● 意図しない変更がないことを 保障する台帳DB。 ● ビザンチン耐性xハッシュ値で変 更履歴を保障してくれる。 16
Slide 17
Slide 17 text
まとめ ● 目的に応じてDBはたくさん。 ● 雰囲気が分かれば、 いざという時に選ぼうと 考えられそう。 (その気持ちになれたらOK!) 17