Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2020年DBプラットフォーム (超個人的)5大ニュース
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tzkoba
December 21, 2020
Technology
1.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2020年DBプラットフォーム (超個人的)5大ニュース
2020/12/21 InfraStudy #9
tzkoba
December 21, 2020
More Decks by tzkoba
See All by tzkoba
The State of Distibuted Database In Japan
tzkoba
1
1.5k
#CloudNativeDB NewSQLへの誘い
tzkoba
4
3.4k
Cloud Native時代のデータベース
tzkoba
13
15k
PostgreSQLプラットフォームの徹底比較(コンテナからクラウドまで)
tzkoba
6
12k
Kubernetesでストレージ?そもそも何に使えるの?
tzkoba
0
1.3k
データ損失を回避しよう 各DBの機能比較
tzkoba
3
2.3k
昨今のデータデバイス(アーカイブ編)
tzkoba
3
1.8k
理解して拡げる分散システムの基礎知識
tzkoba
21
11k
NewSQL その成り立ちとモチベーション
tzkoba
13
6.5k
Other Decks in Technology
See All in Technology
2026-06-24_人とAIの責務分離に基づく開発プロセスの提案.pdf
takahiromatsui
0
120
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
180
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
300
入門!AWS Blocks
ysuzuki
1
190
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
240
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
150
GitHub Copilot app最速の発信の裏側
tomokusaba
1
250
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
2.5k
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
5
1.7k
感情と身体を置き去りにしない、エンジニアの生きのこり方 ──いまから、ここから「自分の状態」を扱うという選択
saorimurooka
0
330
Lightning近況報告
kozy4324
0
220
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
310
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
330
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
190
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
66
55k
Thoughts on Productivity
jonyablonski
76
5.2k
Being A Developer After 40
akosma
91
590k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
740
Transcript
2020年の(超個人的) DBプラットフォーム 5大ニュース Infra Study Meetup #9 , 12/21 @tzkb
2 InfraStudyと私 • 2020/5/20、第2回 • 2020/7/29、第4回
3 • 2020年に個人的に気になった、DB関連のニュースを 5つ紹介。 • あくまで5大というだけで、順位や時系列で並べて いません。 • PostgreSQL 13とか、Oracle
21cとかそういう話は しません。 • Database on Kubernetesの要素が強めです。 • 明日とか来年とかに役立つことは多分ありません。 今日のお題は
4 そしてコンテナへ - 変化を求められるDBMS - • コンテナ、Kubernetesへの対応もVM時代と同様、DBは遅れている印象。 • 太い帯域、低いレイテンシがDBサーバの足回りには必要? •
やっぱりDBは急に落ちては困るし、勝手に落とされても困る? • コンテナ、Kubernetesのコンセプトと合わないのでは? operator -0 -1 -2 postgres snapshot 【NewSQL with Kubernetes】 【Kubernetes Operatorパターン】 #2から再掲
5 <No.1> Kubernetes-Native testbed • 日本で一番有名なKubernetesエンジニアによる、CI/CDや StatefulなOSSの詰め合わせ。 • DB on
K8sとしても、PostgreSQLやMySQLはもちろん、 CassandraにMongoDB、そしてYugabyteDBやTiDBまでの 欲張りセット。 • 「データストアをKubernetesでどう管理するか?」の良いお手本。
6 (参考)Kubernetes-Native testbedの構成
7 <No.2> MariaDB SkySQL • MySQL互換のMariaDBが提供する、 「Kubernetes上にMariaDB Platformを実装する世界初のDBaaS」 • マルチクラウドやリージョン間クラスタをサポート(らしい)。
• OLTPもOLAPも対応と謳っている。
8 <No.3> MySQL Analytics Engine: Heatwave • 本家Oracleでも、Oracle Cloud上のDBaaSとして、 MySQL
Database Service(MDS)を満を持してリリース。 • さらにAnalytics Engine(サービス名:Heatwave)を稼働させること で、Auroraなどの先行サービスを追いかける。 • リージョン展開などはまだ十分とは言えないが、MySQLベースの HTAP(OLTP+OLAP)の本命となるか。
9 (参考)MDSの新機能、Heatwave • いわゆるデュアルフォーマットのDBサービス。データ移動が不要。
10 <No.4> Crunchy Bridge • Crunchy Data(PostgreSQLで有名)が展開するDBaaS。 US East East
US メインサイト DRサイト • AWSとAzureを選択可能な マネージドPostgreSQL。 • マルチリージョンなレプリカ展開 が可能。 • マルチクラウドなレプリカ展開も 可能。 • DRやクラウドプロバイダの障害に 対応できる(はず)。 • 展開できるリージョンに制限あり。 • 現状で日本は未展開。
11 <No.5> Azure Arc enabled data services • Azure data
servicesをオンプレ/マルチクラウド/エッジに展開。 Azure Arc DB管理 • オンプレ/Azure他のクラウド、 エッジのKubernetesクラスタに Azure data servicesを展開可能。 • Azure側はコントロールプレーン、 データプレーンは任意。 • Azureでしか使えなかった、 Hyperscale(Citus)などを Kubernetesクラスタがあれば、 どこでも利用可能に。 • 現時点でプレビュー版。
12 (参考)Hyperscale(Citus)とは • ノード間でデータを分割して保持、 一つのDBのように見せる。 • コーディネータが処理を振り分け、 負荷を分散する。 • AzureのHyperscale(Citus)はシャー
ド毎のデータも冗長化されている。 • 多数のノードを管理する必要があり、 マネージドで運用負荷を軽減する効果 が大きい。 • PostgreSQLをスケーラブルな分散データベースにする拡張。 • マネージドサービスとしては、Azureが提供している。 コーディネータ
13 まとめに代えて • Kubernetesはさえあれば、各社のマネージドサービスを マルチクラウド・マルチリージョンで管理できる時代に。 • さらにデータベースは OLTP+OLAP=HTAP へ向かっている。 ベアメタル
EC2 ホスト コンテナ ランタイム オーケスト レーション IaaS マネージドサービス (DBaaS) Kubernetes Service オンプレミス Kubernetes EKS DBaaS with K8s AWS Outposts Azure Stack HCI
14 Questions? @tzkb @tzkoba