記事へのコメント24

    • 注目コメント
    • 新着コメント
    suginoy
    "PostgreSQL 9.4からGINが高速化され、データサイズも小くなります。 JSONB型(文字列でなくハッシュ形式保存されるJSONデータ型)もサポートされます。"

    その他
    tgk
    「PostgreSQLの配列を利用すると木構造も割と簡単かつ解りやすく表現する事ができます。解説は省略しますが、配列を使うと簡単に木構造も処理できます」

    その他
    takkunn1611
    タグ検索するならPostgreSQLで決まり!

    その他
    tmatsuu
    こういう格納にすると全タグ一覧の出力やタグ別のショップ数取得が遅くないでしょうか。トレードオフかつそんな需要はあまりないのかもしれないけど。

    その他
    blue1st
    卒研のときCakePHP+MySQLでタグ付けできるSNSもどきを作ってあまりのパフォーマンスの悪さに絶望した記憶が蘇ってきた・・・PostgreSQLってあまり触ったことないけど面白そうだな

    その他
    nippondanji
    nippondanji 正確にはリレーショナルモデルではタグは表現できるけど高速に検索するアルゴリズムに欠けるってところかな。別解について書籍で書く予定。

    2013/12/13 リンク

    その他
    rgfx
    この状況、タグ一覧吐くストアド書いたらウケる流れなんじゃないすかね。だれかー。

    その他
    katryo
    へー

    その他
    oukayuka
    ポスグレ最強伝説。

    その他
    asakura-t
    nippondanjiさんの反応が気になる/というか何を持って「苦手」と言ってるのかが分からない。最後のほうに書かれてる木構造の話は分からなくもないけど。

    その他
    nekoruri
    タグがフリーテキストの自由設定とかで、タグ一覧とか必要無いならPostgreSQLの配列型突っ込むのすごい有効。タグをきっちり管理するなら素直にM:Nテーブルで普通のインデックスで良いと思うけど。

    その他
    naka-06_18
    外部キー使えるのかな

    その他
    s025236
    しばらくmysqlに浮気してたらpostgresqlが超進化してた

    その他
    yoloslamtsa
    タグ

    その他
    miragestlike
    配列として解釈させることはできた気がしたけど、そもそも配列型があるってことかしら。

    その他
    yogasa
    t

    その他
    yass
    " RDBはタグ情報の管理・検索をしっかりやれますが、どちらかと言うと苦手な分野です。しかし、PostgreSQLの / 配列 / GIN(Generalized Inverse Index – 転置インデックス) を使うと簡単かつ高速に処理できます。"

    その他
    shin1x1
    タグを配列に格納。転置インデックスで検索。

    その他
    lizy
    なるほど配列要素に転置インデックスをつけるのか

    その他
    rikima3132
    タグ検索するならPostgreSQLで決まり! | yohgaki's blog

    その他
    siteworkers
    なるほど

    その他
    kenzy_n
    ポスグレ

    その他
    koyancya
    koyancya タグ一覧出すのに `SELECT DISTINCT unnest(tags) AS tag FROM shop` とかしないといけなくなるので、その辺に妥協できるならアリかもしれないけど、リレーショナルモデル原理主義者からは絶叫が聞こえそう。

    2013/12/13 リンク

    その他
    y-teraoka
    これは便利そうだ

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    タグ検索するならPostgreSQLで決まり!

    (Last Updated On: )PostgreSQL Advent Calender 2013、13日目のエントリです。 表題の通り「タグ検索す...

    ブックマークしたユーザー

    • sh199107112020/09/22 sh19910711
    • nminoru2019/09/07 nminoru
    • gappy502017/11/24 gappy50
    • suginoy2016/07/17 suginoy
    • sse2016/01/16 sse
    • spherical-moss2015/12/22 spherical-moss
    • amourkarin2015/12/21 amourkarin
    • dai106o2015/09/03 dai106o
    • takasing2015/05/19 takasing
    • moqada2015/03/04 moqada
    • sasaplus12014/12/10 sasaplus1
    • SWIMATH22014/11/08 SWIMATH2
    • zaqisuke2014/11/05 zaqisuke
    • patorash2014/03/14 patorash
    • lEDfm4UE2014/01/13 lEDfm4UE
    • heatman2014/01/12 heatman
    • amamako2014/01/11 amamako
    • tgk2013/12/31 tgk
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む