soporta referencial que motores motor llama integridad concepto capacidad almacenamiento mysql archive storage-engines

referencial - motores de almacenamiento mysql



¿Pros y contras del motor de almacenamiento de archivos MySQL? (1)

Para un sitio web que estoy desarrollando, almacenaré la información de la actividad del usuario (como Facebook) y las solicitudes HTTP al servidor en una base de datos MySQL.

Iba a utilizar InnoDB como motor de almacenamiento, sin embargo, leí brevemente sobre el motor de almacenamiento de archivos y esto parece ser el camino a seguir para obtener información que solo está insertada o seleccionada y nunca actualizada o eliminada.

Antes de continuar, me gustaría saber cuáles son los pros y los contras para ayudarme a tomar una decisión sobre si usarlo o no.


Actualmente no estamos utilizando el motor de almacenamiento de archivos, pero hemos realizado algunas investigaciones al respecto. Un requisito de nuestra aplicación es que almacena mucha información histórica durante largos períodos de tiempo. Los datos nunca se actualizan, pero deben seleccionarse ocasionalmente.

Así que con eso en mente:

PROs

Muy pequeña huella. Utiliza zlib para la compresión de datos.

Copias de seguridad más eficientes / rápidas debido al pequeño tamaño del archivo de datos.

Contras

No permite índices de columnas. Las selecciones requieren un escaneo completo de la tabla.

No soporta datos espaciales.

-

Es probable que no utilicemos este motor de almacenamiento debido a las limitaciones de indexación.