PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Devo usar hstore no modelo de dados renovado?


Se, como você diz, você precisa buscar os campos com o documento, a variante hstore desnormalizada é melhor porque o servidor poderá buscar o documento inteiro de um único local no disco, em vez de usar vários locais para unir o documento com os campos . O único problema que vejo com o hstore é uma sintaxe um tanto não convencional. Pode ser mais fácil trabalhar com JSON. O PostgreSQL 9.4 terá um excelente suporte para (indexado) JSON binário . Usar JSON binário é recomendado por autores hstore, BTW.

Portanto, um plano pode ser usar um json coluna em 9.3 e depois converta para jsonb em 9.4.