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
2020年DBプラットフォーム (超個人的)5大ニュース
Search
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.6k
#CloudNativeDB NewSQLへの誘い
tzkoba
4
3.5k
Cloud Native時代のデータベース
tzkoba
13
16k
PostgreSQLプラットフォームの徹底比較(コンテナからクラウドまで)
tzkoba
6
12k
Kubernetesでストレージ?そもそも何に使えるの?
tzkoba
0
1.4k
データ損失を回避しよう 各DBの機能比較
tzkoba
3
2.4k
昨今のデータデバイス(アーカイブ編)
tzkoba
3
1.8k
理解して拡げる分散システムの基礎知識
tzkoba
21
11k
NewSQL その成り立ちとモチベーション
tzkoba
13
6.6k
Other Decks in Technology
See All in Technology
AWS App Runnerから Cloudflare Workersへ移行した話
ryota09
0
110
Cloudflare Workers 向けアプリを C# で構築する ~WASM Native AOT への道~
nenonaninu
1
1.8k
「大丈夫そう?」をObservabilityで確かめる
mrmtsu
0
230
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
AI駆動開発で仕様はどこまで書くべきか? ― 人とAIの責務境界から考える開発プロセスの実践
takahiromatsui
1
210
顧客の成果創出とプロダクトの成長を 両立するためのFDE
sansantech
PRO
0
380
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
1
1.1k
なぜ「決定性」が 決定的に重要なのか? Durable Execution 基盤の数理的理解 #serverlessjp / ServerlessDays Tokyo 2026
ytaka23
4
1.4k
LT:「このままでいいのかな?」から一歩踏み出した私のデータキャリア選択〜社会人3年目に上京を決意したリアル〜Snowflake女子会 vol.8
snowwmn0824
0
110
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
1
490
Harness Engineering on Rails
joelq
0
740
20260915deck.gl-raster を使ってみた
rena1208
0
110
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.6k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
480
Designing Experiences People Love
moore
143
24k
Tell your own story through comics
letsgokoyo
1
1.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
350
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Google's AI Overviews - The New Search
badams
0
1.6k
Scaling GitHub
holman
464
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Claude Code のすすめ
schroneko
67
230k
Faster Mobile Websites
deanohume
310
32k
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