On Mon, Apr 7, 2014 at 8:29 PM, Michael Paquier <michael.paqu...@gmail.com> wrote: > Documentation of jsonb tells that jsonb documents should be kept at a > reasonable size to reduce lock contention, but there is no mention of > size limitation for indexes: > http://www.postgresql.org/docs/devel/static/datatype-json.html
It seems like your complaint is that this warrants special consideration from the jsonb docs, due to this general limitation being particularly likely to affect jsonb users. Is that accurate? The structure of the JSON in your test case is quite atypical, since there is one huge string containing each of the translations, rather than a bunch of individual array elements (one per translation) or a bunch of object pairs. As it happens, just this morning I read that MongoDB's new version 2.6 now comes with stricter enforcement of key length: http://docs.mongodb.org/master/release-notes/2.6-compatibility/#index-key-length-incompatibility . While previous versions just silently failed to index values that were inserted, there is now a 1024 limit imposed on the total size of indexed values. -- Peter Geoghegan -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers