O MongoDB 2.8 oferece suporte ao mecanismo de armazenamento WiredTiger e o WiredTiger oferece suporte ao agrupamento de colunas .
Como podemos criar uma coleção no mongodb 2.8 com colunas agrupadas?
O MongoDB 2.8 oferece suporte ao mecanismo de armazenamento WiredTiger e o WiredTiger oferece suporte ao agrupamento de colunas .
Como podemos criar uma coleção no mongodb 2.8 com colunas agrupadas?
Suponha uma tabela postgresql items
como esta. ( keywords
a coluna é do tipo text[]
)
name account_id keywords
------------------------------
foo1 1 ['k1', 'k2']
foo2 1 ['k1', 'k3']
foo3 2 ['k4', 'k1']
foo4 2 ['k1', 'k6']
Cada linha em itens está relacionada a um Account
(a tabela é virtualmente dividida por account_id). Queremos fazer consultas como: "itens para a conta 1 com a palavra-chave k1". Esta consulta requer um índice GIN composto em account_id
e keywords
coluna.
Na verdade, precisamos de um índice invertido, com linhas assim: (a chave para cada linha deve ser composta)
(account_id, keyword) --> [item1, item2, ...]
Qual é a maneira certa de criar esse índice no postgresql?
É possível ter nós reais em execução com versão 2.4 e nós de árbitro com 2.0 ou 1.8 no conjunto de réplicas?
Os guias de atualização para as versões 2.2 e 2.4 não informam nada sobre a atualização dos árbitros.