PostgreSQL 9.5-alphaがリリースされて一週間、いろんな人がいろんな機能を試しているかと思いますが、おいらも本リリース前にいろいろ試してみようかと。 まず、9.5の目玉機能の一つとも思われるBRINについて試してみましたよと。 BRINってなんぞ? BRINはBlock Range INdexを略したもので、そのまま略すとブロックレンジインデックス・・・ってこれだけじゃ何かやっぱり良く分からんですね。 PostgreSQL9.5alphaのドキュメントを見ると・・・ BRINは、特定の列が表内の物理的な場所といくつかの自然な相関関係を持っている非常に大きなテーブルを処理するために設計されている。 ブロックレンジは、テーブル内の物理的に隣接しているページのグループである。 各ブロックレンジのために、いくつかのサマリー情報がインデックスに保存されている。 うーん、わかったような