dbintronational

スポンサーリンク
PostgreSQL

【テクニカル・上級編】 SP-GiSTインデックス – PostgreSQL

B-treeだけがインデックスじゃない:SP-GiSTで切り拓く「空間の不均衡」への解PostgreSQLのインデックスといえば、誰もがまずB-treeを思い浮かべるはずです。確かに、ソートされたデータや範囲検索において、B-treeは無敵...
PostgreSQL

【実務・中級編】 SP-GiSTインデックス – PostgreSQL

やあ。今日もデータベースと格闘してる?PostgreSQLを使っていると、B-treeインデックスには随分とお世話になるよね。でも、実務で少し特殊なデータ――例えば「範囲」や「空間情報」、あるいは「不規則な文字列」――を扱うようになると、B...
PostgreSQL

【入門編】 SP-GiSTインデックス – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、私たちが使っているデータベース。実は、中のデータを「どうやって素早く見つけるか」という工夫が、エンジニアの腕の見せ所なんです。今日は、PostgreSQLに隠された少しマニアックだけど、すごく...
PostgreSQL

【テクニカル・上級編】 GiSTインデックス – PostgreSQL

B-treeだけがインデックスじゃない:GiSTという「深淵」を覗くPostgreSQLを使っているエンジニアなら、インデックスといえばまずB-treeを思い浮かべるはずだ。確かに、等価検索や範囲検索においてB-treeは圧倒的な王様だ。だ...
PostgreSQL

【実務・中級編】 GiSTインデックス – PostgreSQL

やあ、今日もデータベースと格闘してる?PostgreSQLを使っていると、B-treeインデックスには随分とお世話になるよね。ほとんどのケースはそれで解決するし、何より「迷ったらB-tree」で大抵のパフォーマンス問題は片付く。でも、実務で...
PostgreSQL

【入門編】 GiSTインデックス – PostgreSQL

やあ!今日もデータベースと格闘してる?エンジニアとして歩んでいると、B-treeインデックス(いわゆる「辞書順」のインデックス)だけで事足りる世界ならどんなに楽か……なんて思うこと、あるよね。でも、現実はもっと複雑だ。地図上の位置情報だった...
PostgreSQL

【テクニカル・上級編】 GINインデックス – PostgreSQL

GINインデックス:その「魔法」の正体と、現場で踏むべき落とし穴PostgreSQLのインデックス設計において、B-treeは言わば「頼れる相棒」だ。しかし、現代のアプリケーション開発で扱うデータは、もはやスカラー値だけでは語れない。JSO...
PostgreSQL

【実務・中級編】 GINインデックス – PostgreSQL

「また遅いクエリ踏んじゃった……。これ、`jsonb`の中身を検索してるんだけど、インデックス効いてないっぽいんだよね」先日、チームの後輩からこんな相談を受けました。PostgreSQLを使っていると避けては通れない、JSONBや配列型の検...
PostgreSQL

【入門編】 GINインデックス – PostgreSQL

PostgreSQLの「GINインデックス」ってなに?本棚を整理するコツで理解しよう!こんにちは!データベースの世界へようこそ。普段、PostgreSQLを触っていると、「検索が遅いな…」と悩む瞬間、ありますよね。そんな時、先輩エンジニアか...
PostgreSQL

【テクニカル・上級編】 B-treeインデックス – PostgreSQL

結局、B-treeを「使いこなす」とはどういうことかPostgreSQLを触り始めてからどれくらいの月日が流れただろうか。最初は`CREATE INDEX`を打てば速くなる、という単純な理解で十分だったかもしれない。しかし、大規模なデータセ...
スポンサーリンク