Quão bem o tipo Postgre JSON é otimizado para grandes documentos JSON? Estou especialmente preocupado com a recuperação parcial (por exemplo, o custo de obter os últimos N itens de uma matriz JSON ou procurar um item específico em um dict JSON) em situações em que o objeto JSON tem vários MB de tamanho e é muito grande para ser carregado com eficiência na íntegra.
Histórico: estou trabalhando com um conjunto de dados em que cada registro tem 10.000 anotações. Não preciso dessas anotações totalmente indexadas, mas preciso que o registro seja inserido rapidamente, por isso estou pensando em armazená-las em um campo JSON em vez de criar milhares de linhas adicionais em uma tabela de mapeamento.
Isso está relacionado ao PostgreSQL 9.3.