dbintronational

スポンサーリンク
PostgreSQL

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

PostgreSQLのハッシュインデックス:忘れ去られた「特化型」の深淵を覗くPostgreSQLの世界にどっぷり浸かっていると、どうしてもB-treeインデックスの万能感に頼り切りになってしまいますよね。レンジスキャンもできるし、ソートも...
PostgreSQL

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

やあ、今日もデータベースと格闘してるかい?PostgreSQLを触っていると、どうしてもB-treeインデックスばかりに頼りがちになるよね。まあ、それも仕方ない。とりあえずB-treeを貼っておけば大抵のケースはなんとかなるからね。でも、パ...
PostgreSQL

【入門編】 ハッシュインデックス – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、何気なく使っているデータベースですが、「どうやってデータを検索しているんだろう?」とふと思ったことはありませんか? 今日は、PostgreSQLに備わっているインデックスの中でも、ちょっとユニ...
PostgreSQL

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

「重い」インデックスに疲れた君へ:BRINインデックスという名の「賢い妥協」PostgreSQLを使い込んでいると、いつか必ずぶち当たる壁がある。数億行、あるいは数十億行といった巨大なテーブルだ。B-Treeインデックスを作ろうものなら、イ...
PostgreSQL

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

「B-treeだけがインデックスじゃない」——巨大データを救うBRINの魔法やあ。今日はちょっとした「インデックスの使い分け」の話をしようか。PostgreSQLを触り始めてしばらく経つと、インデックスといえば「B-tree」一択だと思い込...
PostgreSQL

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

こんにちは!データベースの世界へようこそ。普段、何気なく使っているデータベースですが、「データが増えすぎて検索が遅い!」なんて悩みにぶつかったことはありませんか?そんなとき、多くの人は「インデックス(索引)」という秘密兵器を使います。でも、...
PostgreSQL

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

SP-GiSTの深淵:なぜ我々は「木」の不均衡に立ち向かうのかPostgreSQLを長く触っていると、B-treeインデックスで事足りない場面に必ず遭遇する。GISデータ、IPアドレスの範囲検索、あるいは複雑な文字列の接頭辞検索。そんな時、...
PostgreSQL

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

「またインデックスの話かよ……」なんて思わないでくれよ。でも聞いてくれ。PostgreSQLを長く触っていると、B-treeだけじゃどうしても太刀打ちできない「壁」にぶつかる時が必ず来るんだ。特に、データが偏っていたり、複雑な空間構造を持っ...
PostgreSQL

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

こんにちは!データベースエンジニアの日常へようこそ。普段、アプリを作ったりデータを触ったりしていると、「検索を速くしたい!」という悩みにぶつかりますよね。そんな時、B-treeインデックスという「魔法の杖」があるおかげで、たいていのことは解...
PostgreSQL

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

GINインデックスの深淵:なぜ「魔法の箱」は時に牙を剥くのかPostgreSQLを使い始めて数年、あるいは10年。誰もが一度は「JSONBの検索を爆速にしたい」という壁にぶつかりますよね。そのとき、迷わず手を伸ばすのがGIN(General...
スポンサーリンク