Pergunta

Para um site que estou desenvolvendo, eu estou indo à informação atividade do usuário loja (como o Facebook) e HTTP pedidos para o servidor em um banco de dados MySQL.

Eu ia usar InnoDB como o mecanismo de armazenamento, no entanto, eu brevemente ler sobre o mecanismo de armazenamento de arquivo e isso soa como o caminho a seguir para obter informações que só é inserido ou selecionado e nunca atualizados ou excluídos.

Antes de prosseguir, gostaria de saber os prós e contras nenhum para me ajudar a tomar uma decisão se a usá-lo ou não.

Foi útil?

Solução

Nós não está usando o mecanismo de armazenamento Archive, mas tenho feito algumas pesquisas sobre ele. Uma das exigências do nosso aplicativo é que ele armazena muita informação histórica por longos períodos de tempo. Que os dados nunca é atualizado, mas precisa ser selecionado ocasionalmente.

Então ... com isso em mente:

Pros

pegada muito pequena. Usos ZLib para compressão de dados.

Mais eficientes / backups mais rápidos devido ao tamanho pequeno arquivo de dados.

contras

não permite índices de coluna. Seleciona exigir uma varredura completa da tabela.

não suporta dados espaciais.

-

É provável que não vamos usar este mecanismo de armazenamento devido às limitações de indexação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top