Prós e contras da MySQL motor de armazenamento Arquivo?
-
03-07-2019 - |
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.
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.