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
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
pg_bigmをRustで実装する(第50回PostgreSQLアンカンファレンス@オンライン 発表資料)
Shinya Kato
December 20, 2024
More Decks by Shinya Kato
See All by Shinya Kato
PostgreSQLのVisibilityの仕組み
shinyakato_
4
970
多次元ストリーミング時系列データの効率的なモチーフモニタリングアルゴリズム / Monitoring Motif on Multi-dimensional Streaming Time-series, presented at DPSWS 2019
shinyakato_
0
54
Discord Monitoring for Streaming Time-series, presented at DEXA 2019
shinyakato_
0
47
ストリーミング時系列データの効率的なディスコードモニタリングアルゴリズム / Discord Monitoringfor Streaming Time-series, presented at DEIM 2019
shinyakato_
0
47
Monitoring Range Motif on Streaming Time-Series, presented at DEXA 2018
shinyakato_
0
36
ストリーミング時系列データの効率的なモチーフモニタリングアルゴリズム / Monitoring Range Motif on Streaming Time-Series, presented at DICOMO 2018
shinyakato_
0
210
Other Decks in Technology
See All in Technology
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
200
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
480
”AIを使う” から ”AIに任せる” へ ─ 開発プロセスを再設計してAIを組織標準にするまで
cyberagentdevelopers
PRO
1
140
【公開用】AI_Dev_Ex2026_AI_登壇資料
matsuritechnologies
PRO
1
470
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
770
キャリアLT会#3
beli68
2
240
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
490
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
25
11k
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
2
530
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
170
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
280
kaonavi Tech Night#1
kaonavi
0
160
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
5.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Discover your Explorer Soul
emna__ayadi
2
1.2k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Deep Space Network (abreviated)
tonyrice
0
230
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Navigating Team Friction
lara
192
16k
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