タグ

Indexとpostgresqlに関するyassのブックマーク (4)

  • アシストの視点「アクセス・パスから見るRDBMSの違い」 | アシスト

    商用RDBMSのデファクト・スタンダードである「Oracle Database」、オープンソースRDBMSの両雄である「PostgreSQL」、「MySQL」には、それぞれのRDBMSの個性を活かせる適用領域があります。稿では、RDBMSの「性能要件」に深く関係する「アクセス・パス」を題材に、「Oracle Database」、「PostgreSQL」、「MySQL」の特長を整理し、適材適所で活用するヒントを探ります。 アシストでは1987年に取り扱いを開始した「Oracle Database」に加え、2009年10月より「PostgreSQL(ポストグレスキューエル)」、2011年10月にはPostgreSQLをベースとしOracle Databaseとの互換性機能を有する「Postgres Plus(ポストグレスプラス)」、Webサービスのシステムにて採用されているRDBMSとしては

    アシストの視点「アクセス・パスから見るRDBMSの違い」 | アシスト
  • Sawada Masahiko: GINインデックスの進化 - PostgreSQL9.4

    Friday, December 19, 2014 GINインデックスの進化 - PostgreSQL9.4 この記事はPostgreSQL Advent Calendar 2014の12/19担当分です。 昨日の12月18日、ついにPostgreSQL9.4がリリースされました!! 0. はじめに PostgreSQL9.4では様々な新機能が組み込まれたほか、既存機能の進化もありました。 その中でも全文検索等に使われる”GINインデックス”では、 インデックスサイズの縮小 特定ケースでの検索速度向上 の2つの大きな進化がありました。 記事では、これらの内容について具体的にどのような改善があったかをご紹介いたします。GINインデックスって?全文検索って? という方はこちら(pg_bigmを用いた全文検索のしくみ)をご参照ください。 1. インデックスサイズの縮小 9.4では

    yass
    yass 2014/12/22
    " varbyteエンコーディング”といわれる圧縮方法を用いて、GINインデックスのPostingListを圧縮 "
  • タグ検索するならPostgreSQLで決まり!

    (Last Updated On: 2018年8月13日)PostgreSQL Advent Calender 2013、13日目のエントリです。 表題の通り「タグ検索するならPostgreSQLで決まり!」です。 追記:JSONの場合はPostgreSQLのJSONB型を利用してタグ検索を行うを参照 RDBはタグが苦手 WebアプリではRDBでは取り扱いづらいデータを取り扱う事がよくあります。タグの管理・検索はその一つです。 RDBはタグ情報の管理・検索をしっかりやれますが、どちらかと言うと苦手な分野です。しかし、PostgreSQLの 配列 GIN(Generalized Inverse Index – 転置インデックス) を使うと簡単かつ高速に処理できます。 PostgreSQLを使うとタグ検索が簡単・高速に実現できますが、Googleで「タグ検索 PostgreSQL」と検索しても

    タグ検索するならPostgreSQLで決まり!
    yass
    yass 2013/12/13
    " RDBはタグ情報の管理・検索をしっかりやれますが、どちらかと言うと苦手な分野です。しかし、PostgreSQLの / 配列 / GIN(Generalized Inverse Index – 転置インデックス) を使うと簡単かつ高速に処理できます。"
  • SIOS "OSSよろず" ブログ出張所: GIN を利用したタグ検索の最適化

    SIOS "OSSよろず"ブログ出張所はサイオスが新たにオープンしました「SIOS Tech.Lab」ブログに移設します。 新サイトのURLは下記となります。引き続きのご愛読をよろしくお願いします。 https://tech-lab.sios.jp/ こんにちは、OSS テクノロジーセンターの渡辺です。 今回は PostgreSQL の配列型と GIN インデックスを使用したタグシステムについて解説します。 はじめに データにタグを付けて分類するシステムは多くあります。タグはデータ分類を行う為によく利用される仕組みで、様々なアプリケーションに利用されています。 タグを使ったシステムの特徴 タグの名前が自由に登録できる 一つのデータに対して、タグを任意の数、設定できる 任意のタグ名を任意の数、指定して検索できる タグはデータを分類する仕組みとして柔軟で便利な仕組みですが、検索する場合のコスト

    SIOS "OSSよろず" ブログ出張所: GIN を利用したタグ検索の最適化
  • 1