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
ClickHouse の Postgres CDC をテストしてみた
Search
Miki Matsumoto
March 27, 2025
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ClickHouse の Postgres CDC をテストしてみた
Miki Matsumoto
March 27, 2025
More Decks by Miki Matsumoto
See All by Miki Matsumoto
「人が使うDB」から「AIが使うDB」へ。ClickHouseで実現する超高速データ基盤
mikimatsumoto
0
230
なぜAI時代データ基盤に ClickHouse が選れるか
mikimatsumoto
0
110
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
550
オブザーバビリティとエージェント型AI - データ探索から答えへ -
mikimatsumoto
0
60
リアルタイムKPI分析のためのClickHouseとAIエージェント
mikimatsumoto
0
87
私のお気に入りの ClickHouse 最新機能
mikimatsumoto
0
67
MCPで強化する ClickHouseの業務改善
mikimatsumoto
0
180
リアルタイム分析で強化する AIエージェント
mikimatsumoto
0
66
なぜオブザーバビリティに ClickHouse なか?
mikimatsumoto
0
91
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
290
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
sira's awesome portfolio website redesign presentation
elsirapls
0
430
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
Building a Scalable Design System with Sketch
lauravandoore
464
34k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Mobile First: as difficult as doing things right
swwweet
225
10k
Practical Orchestrator
shlominoach
192
12k
Become a Pro
speakerdeck
PRO
31
6.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
560
Transcript
ClickHouse の Postgres CDC をテストしてみた 松本 幹 - シニアサポートエンジニア 2025年3月27日
About me • ClickHouseの日本人社員第1号 • 最近は、大規模データを扱うシステム導入支援や技術サポート (ClickHouse, Elastic, Domo) •
現在は、サポート業務を中心に、SAやトレーニングなど 幅広い業務を担当
Postgres 運用で、こんな悩みはありませんか? 3 - 異なるリージョンやクラウド間でDBのデータ連携が管理コストが高い - データ分析用に別環境にデータを複製したいけど、 データ同期が遅い・複雑 - AI
Agentから接続したいが、レスポンスが遅く、使い勝手が悪い
これらの課題を ˮPostgres+ClickHouseの CDC連携で解決できる ˮ と聞いたのでテストしてみた
CDCとは? 5 CDC(Change Data Capture) = 変更データキャプチャ - DB内の変更( INSERT
/ UPDATE / DELETE) をほぼリアルタイムで検知 - 変更データのみを検知して、他の DBやNoSQLに同期 - データ同期、分析基盤更新、マイクロサービス連携に最適 PeerDB ClickHouse
2023 6月 ClickHouse Cloudが GCP上で一般提供開始 2022 12月 ClickHouse Cloudが AWS上で一般提供開始
2021 8月 ClickHouse, Inc. をアメリカで設立 2009 ClickHouseの プロトタイプを開発 2016 6月 ClickHouseを Apache 2.0ライセンスの 下で公開 100 リリース ClickHouse の歴史 2024 6月 ClickHouse Cloudが AWS上で一般提供開始 2025 2月 Postgres CDC Connectorが Public Beta 2024 7月 PeerDBを買収
PostgreSQL とClickHouse は理想的な組み合わせ 7 Postgres ClickHouse 得意分野 トランザクション処理 / 柔軟なデータ構造
高速な集計 / 大規模データ分析 データの更新 高頻度のINSERT / UPDATE / DELETEが得意 基本は追加専用 / バッチで最適 クエリの性質 オンライン分析処理 (OLTP) オンライン分析処理 (OLAP)
CDCの組み合わせ 8 ClickHouse Cloudにデータを同期するにあたり、複数の実現方法がある。 今回はClickHouse CloudのPostgres CDC Connectorを使用してテストを実施
9 デモ
まとめ 10 - ClickHouseのPostgres CDCを動かすことで、簡単にデータの同期が 実現できることを確認できた - 連携したデータをClickHouseで解析するためには、 若干のClickHouseの知識が必要