データモデリングとインデックス設計

スポンサーリンク
PostgreSQL

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

なぜ今、PostgreSQLのGiSTインデックスを再考すべきなのかPostgreSQLを長く触っていると、B-treeインデックスには飽き飽きしてくる瞬間があるはずだ。もちろん、等価比較や範囲検索におけるB-treeの完成度は神の領域だが...
PostgreSQL

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

PostgreSQLのGiSTインデックス:B-treeの「その先」を使いこなす技術やあ。データベースのパフォーマンスチューニングに明け暮れる君なら、`B-tree`インデックスにはもう飽き飽きしている頃じゃないかな?実際、普段の業務で「と...
PostgreSQL

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

こんにちは!データベースの世界へようこそ。普段、何気なく使っているデータベースですが、データが増えてくると「検索が遅いな……」と感じること、ありますよね。そんな時、エンジニアは「インデックス」という魔法の杖を使います。今日は、その中でも少し...
PostgreSQL

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

迷宮の鍵:GINインデックスが「高速検索」を実現する裏側の話PostgreSQLを長年触っていると、B-treeインデックスで解決できない「壁」にぶつかる瞬間がありますよね。JSONBの深い階層にあるキーを叩きたいときや、多対多の配列を検索...
PostgreSQL

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

こんにちは。DBエンジニアの視点から、今日はPostgreSQLの「裏の主役」とも言えるGIN(Generalized Inverted Index)インデックスについて深掘りしていこうと思います。現場で「JSONBのクエリが遅いんだよね」...
PostgreSQL

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

こんにちは!データベースの世界へようこそ。普段、何気なく使っているアプリやWebサイトの裏側で、データがどうやって整理されているか、考えたことはありますか?今日は、PostgreSQLというデータベースでひときわ輝く「GINインデックス」と...
PostgreSQL

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

B-treeの「当たり前」を疑え:PostgreSQLのインデックス設計で、もう一段深く潜る話PostgreSQLを触り始めて数年、あるいは数十年。私たちは「とりあえずインデックスを貼る」という行為を、まるで呼吸をするように行っています。`...
PostgreSQL

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

PostgreSQLのB-treeインデックス:なんとなく使っているそのインデックス、本当に最適?やあ。データベースのパフォーマンスチューニングに頭を悩ませる日々、お疲れ様。今日はPostgreSQLのデフォルトであり、かつ最も奥が深い「B...
PostgreSQL

【入門編】 B-treeインデックス – PostgreSQL

こんにちは!データベースの世界へようこそ。現場でバリバリとデータベースを触っていると、「SQLを書けばとりあえず動くけれど、なんだかデータが増えてきて重くなってきた…」なんて悩みに直面すること、ありますよね。そんなとき、必ずと言っていいほど...
PostgreSQL

【テクニカル・上級編】 カスタム型 (Domain/Enum) – PostgreSQL

PostgreSQLの型システムを使いこなす:DOMAINとENUMがもたらす「型安全」という名の安らぎPostgreSQLを長年触っていると、ふと「なぜ標準的なデータ型だけで済ませようとしていたのか」と自問する瞬間が来ます。`text`や...
スポンサーリンク