タイトルとして、私はしばらくの間探していて、答えを見つけることができませんでした。キーと値は、8.4のときは65535を超えることはできませんが、9.0のドキュメントではまったく言及されていません。PostgreSQL 9.0+ hstoreのサイズ制限はいくらですか?
答えて
hstore
は、可変サイズであり、最大サイズはTOAST
edフィールド(約1GB)で制限されています。
サイズの近くに行ってはいけません。パフォーマンスはひどくなります。 hstore
フィールドの行を含む行を更新するたびに、PostgreSQLはその行の新しいコピーを書き込む必要があります。言うまでもなく、ギガバイトの行は楽しいものではありません。あなたはすべてのキー/値を読み取るが、貧しいている場合hstore
がアクセスする前にデTOAST
編でなければならないとして、あなたが選択、わずか数のキー/値を読んでいる場合
読むのパフォーマンスはOKになります。
デザインや使用例を知らなくても、より具体的なアドバイスをするのは難しいです。この質問のなぜですか?
さて、私は限界を知りたいと思っています。あなたの答えに感謝します。これは非常に便利です。フィールドを記述すると、実際にはシリアル化が行われますか?純粋なNoSQLストレージと比較して非常に鮮やかではないようなサウンドです。 –
@goodwill 'hstore'は便利ですが、データベースインフィールドではありません。私は最近、人々が急速に変化するデータセット全体を単一の 'hstore'フィールドに保存しようとしていることを示唆していることについて、いくつかの質問を見ました。これはひどい考えです。 'hstore'は、しばしばEAV構造のデータを格納するか、JSON/XMLなどを使用するのに良い選択肢ですが、"データベース "レベルよりも"文書 "のほうが多いです。たとえデータが急速に変化していても、EAVでも良いでしょう。 –
- 1. Base64 DataURLイメージのサイズ制限はどのくらいですか?
- 2. クラスのサイズ制限はいくらですか?
- 3. PostgreSQL 9.0(MacPortsのインストール)にhstoreモジュールをインストールするにはどうすればいいですか?
- 4. HTML 5クライアント側ストレージのサイズ制限はどのくらいですか?
- 5. sshトンネル経由でSELECTクエリの結果セットのサイズ制限 - postgresql
- 6. JPAとPostgreSQL 9.0でグループ化
- 7. Oracle hstoreモジュール
- 8. テキストエリアの実際の制限はいくらですか?
- 9. カッサンドラのバッチ制限はどのくらいですか?
- 10. サービスワーカーのストレージ制限はどのくらいですか?
- 11. javascriptプロパティの長さの制限はいくらですか?
- 12. WebDAV:Windows 7の既定のファイルサイズ制限はいくらですか?
- 13. Google Places APIの距離の制限はいくらですか?
- 14. Imshow()サイズ制限
- 15. 制限サイズ[IMG]
- 16. MailSlotサイズ制限?
- 17. Google翻訳API V2のレート制限はいくらですか?
- 18. PostgreSQLのhstore配列カラムのインデックス
- 19. クリップボードのサイズ制限
- 20. チャットログのサイズ制限
- 21. PostgreSQL 9.1でのarray_aggの制限
- 22. imagecreatefrompng()とサイズ制限
- 23. jQuery ajax呼び出しの戻り値のサイズ制限はいくらですか?
- 24. の.Netオブジェクトのサイズ制限
- 25. Bitbucket上でPostgreSQLをリポジトリではなくgitブランチに制限する
- 26. PostgreSQLでhstoreの配列を持つことは可能ですか?
- 27. IEのCookieサイズ制限
- 28. iPhoneアプリのサイズ制限
- 29. @OneToManyマッピングリストのサイズ制限
- 30. MySQL:列サイズの制限
私の推測では、これは現在単一の列(つまり1GB)のサイズによって制限されていると思われますが、もう一度考えてみてください。この質問をPostgresのメーリングリストに投稿すると運が増えるかもしれません。 –