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
pg_bigmをRustで実装する(第50回PostgreSQLアンカンファレンス@オンライン...
Search
Shinya Kato
December 20, 2024
Technology
0
300
pg_bigmをRustで実装する(第50回PostgreSQLアンカンファレンス@オンライン 発表資料)
Shinya Kato
December 20, 2024
Tweet
Share
More Decks by Shinya Kato
See All by Shinya Kato
PostgreSQLのVisibilityの仕組み
shinyakato_
4
840
多次元ストリーミング時系列データの効率的なモチーフモニタリングアルゴリズム / Monitoring Motif on Multi-dimensional Streaming Time-series, presented at DPSWS 2019
shinyakato_
0
45
Discord Monitoring for Streaming Time-series, presented at DEXA 2019
shinyakato_
0
37
ストリーミング時系列データの効率的なディスコードモニタリングアルゴリズム / Discord Monitoringfor Streaming Time-series, presented at DEIM 2019
shinyakato_
0
37
Monitoring Range Motif on Streaming Time-Series, presented at DEXA 2018
shinyakato_
0
26
ストリーミング時系列データの効率的なモチーフモニタリングアルゴリズム / Monitoring Range Motif on Streaming Time-Series, presented at DICOMO 2018
shinyakato_
0
190
Other Decks in Technology
See All in Technology
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
260
Introduction to Bill One Development Engineer
sansan33
PRO
0
380
型を書かないRuby開発への挑戦
riseshia
0
150
dbt meetup #19 『dbtを『なんとなく動かす』を卒業します』
tiltmax3
0
150
OSSで構築するIT基盤管理実践事例: NetBox・Snipe-IT・FreeRADIUS+PrivacyIDEA / Practical Case Studies of IT Infrastructure Management Using OSS
nttcom
0
190
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
Snowflakeデータ基盤で挑むAI活用 〜4年間のDataOpsの基礎をもとに〜
kaz3284
1
330
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
1
1.3k
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
2
310
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
5
620
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
78
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
120
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.3k
Statistics for Hackers
jakevdp
799
230k
Visualization
eitanlees
150
17k
The Cult of Friendly URLs
andyhume
79
6.8k
Embracing the Ebb and Flow
colly
88
5k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
65
Transcript
pg_bigmをRustで実装する 第50回 PostgreSQLアンカンファレンス@オンライン 2024/12/20 加藤 慎也
自己紹介 • 加藤 慎也(@ShinyaKato_) • PostgreSQLのR&Dやサポートをやっています • OSS-DB Silver対策本の共著者です
今日話す内容 • PostgreSQL Advent Calendar 2024に投稿した 「pg_bigmをRustで実装する(Part1)」に関するデモをします! ◦ https://zenn.dev/shinyakato/articles/c9744a06cfa540 •
ソースコードはGitHubに公開しています! ◦ https://github.com/shinyaaa/pg_bigmr
概要 • PostgreSQLで全文検索をするためのエクステンションであるpg_bigmを Rustで実装します • Rustでエクステンションを開発するためのフレームワークpgrxを使います • pgrxでのエクステンション開発の方法と、 開発中のエクステンションの動作を紹介します
デモ
まとめ • pgrxを使ってpg_bigmをRustで実装しました • 詳細は、Zenn、GitHubをご参照ください • モチベーションアップのために、いいね、スター、待ってます • https://zenn.dev/shinyakato/articles/c9744a06cfa540 •
https://github.com/shinyaaa/pg_bigmr