1

PostgreSQL 9.2で JSON データ型が導入されました。新しいデータ型について同僚と話し合いましたが、適切な使用例を思いつくことができませんでした。

JSONをデータベースに保存することの素晴らしさを理解するには、私たちは古すぎるのですか?

4

1 に答える 1

1

左結合セットの重複を排除することなく、ネストされたデータ セットを抽出するのに役立ちます。それ以外の場合は、現時点ではあまり使用されていません。

データ抽出に関しては、長い間組み込まれている SQL/XML サポートによって改善されないことは何もしません。要素から値を構築するためxpathの同等のツールや同じツールがなく、はるかにリッチではありません。

hstoreキーを検索する演算子、マージまたは追加操作などがないため、json サポートはどちらの代わりにもなりません。

9.3 以降のリリースでは、JSON サポートがより便利になると思います。9.2 の優先事項は、データ型と基本的な出力関数を配置することだけでした。適切な人が興味を持っている場合、 の機能の多くをゆっくりと引き継いでhstore、将来的に SQL/XML の実行可能な代替手段を提供する可能性があります。より便利にする価値構築機能をいくつか提案しましたが、変更は拒否されました。ディスカッション スレッドとこの後のスレッドを参照してください。

これは、あなたの質問に関連するブログ投稿です。ご覧のとおり、JSON のサポートは明らかに初期の段階です。

于 2012-10-16T05:59:53.417 に答える