Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWSの基礎を学ぼうで学んだ9種類のDBを勝手にふりかえる
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
98lerr
May 10, 2022
Technology
2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSの基礎を学ぼうで学んだ9種類のDBを勝手にふりかえる
JAWS朝会#33のLT資料です。AWSの提供するDBのおさらいをします。
98lerr
May 10, 2022
More Decks by 98lerr
See All by 98lerr
AWS Builder Cards Guide ver.2024.03.02
98lerr
3
520
5分でわかった気になるSystemsManager
98lerr
5
1.6k
週次も無理だったチーム内勉強会が 毎日になった話
98lerr
0
1.7k
モデリング会イントロダクション
98lerr
0
280
EventStorming SoftwareDesign as a Cooperative Game
98lerr
1
1.1k
Other Decks in Technology
See All in Technology
Railsのように考える: See through the Master
snoozer05
PRO
5
1.2k
おい、エージェントを使って終わらせろ
nwiizo
2
840
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
370
絵ではじめるKubernetesセキュリティ
aoi1
4
690
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
160
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
140
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
1
2.5k
2026-09-08 そのJavaモダナイゼーション、AIに丸投げで大丈夫?IBM Bobで変わる品質と効率
yutanonaka
1
120
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
150
AI時代、データエンジニアが一番おもろい
genshun9
0
680
AIエージェントの権限管理 3: Agentic RAG の Fine grained access control 編
ren8k
0
180
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
600
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Side Projects
sachag
456
43k
Embracing the Ebb and Flow
colly
88
5.2k
Everyday Curiosity
cassininazir
0
320
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
500
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
460
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Accessibility Awareness
sabderemane
1
210
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How to Talk to Developers About Accessibility
jct
2
550
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
AWSの基礎を学ぼうで学んだ 9種類のDBを勝手にふりかえる May 10, 2022 JAWS 朝会 #33
Who AM I 98lerr お仕事: SIerのインフラエンジニア Twitter: @98lerr 2
今日話すこと 「AWSの基礎を学ぼう」で学んだ DB サービスをおさらいする 3
AWSの基礎を学ぼうとは? • AWSJ シニアエバンジェリスト 亀田さんが主催している コミュニティイベント。 • 毎週月曜の昼に、 AWSサービスを一つ覚える。 •
毎週土曜の午後に、 2時間程度のハンズオン。 気になる方は → https://awsbasics.connpass.com/ 4
AWSの基礎を学ぼうのDB回 • 2/21 から 4/4 が DB特集ありました。 • せっかくなのでおさらいしよう。 •
この7回に登場した DB に RDS, DynamoDBを足した9つが対象。 5
まとめかた グラレコでの共有です。 なぜグラレコ? しょぼちむさんのグラレコ見て 真似してみたくなった ちょうど新しい iPad が出た 縦レイアウトで書いてしまったので、小さいのはごめんなさい。 6
9つのDBたち 7
RDS • RDBを使いたいならこれ。 • 最近は RDS Custom, Aurora Serverless v2も登場。
• 利用ケースに合わせて 選べるバリエーション! • エンジンのEoL にはご注意。 8
DynamoDB • 個人的には最初に考えたい。 • プライマリキーのあるJSON風? のデータ。 • 2018以降はオンデマンドモード が利用可能。 •
学習には DevAX::Conncet Season2 がおすすめ。 https://www.twitch.tv/videos/1418149665 9
DocumentDB • MongoDB互換。 ◦ APIはフルでない。注意。 • JSON として扱えるのが ポイント。 •
任意のキーで検索したい時に強 いらしい。 10
Keyspaces • Apache Cassandra互換。 • Key に対して table がつく。 11
ElastiCache • インメモリの 高速キーバリューストア。 • 用途に合わせて、 シンプルな memcached か 多機能な
redis を選択。 • キャッシュとか 一時保存前提。 12
MemoryDB • 高耐久性と バックアップリストアを 備えた Redis ! 13
Neptune • グラフDB • SNS の繋がりなど、 RDB のリレーションで 対応しきれない複雑な関係を扱 える。
14
Timestream • 時系列データに特化したDB. • IoT とか、 Monitoring とかに。 • 時間に特化しているので、「期間
内のデータを集計」のような取り 扱いが得意。 15
QLDB • 意図しない変更がないことを 保障する台帳DB。 • ビザンチン耐性xハッシュ値で変 更履歴を保障してくれる。 16
まとめ • 目的に応じてDBはたくさん。 • 雰囲気が分かれば、 いざという時に選ぼうと 考えられそう。 (その気持ちになれたらOK!) 17