motor de almacenamiento mySQL
El motor preferido de la base de datos de transacciones InnoDB admite transacciones ACID y bloqueo a nivel de fila, y MySQL 5.5 se ha convertido en el motor de base de datos predeterminado.
BDB proviene de Berkeley DB, una alternativa a las bases de datos transaccionales que admite otras características transaccionales como confirmación y reversión.
La memoria es un motor de almacenamiento. Todos los datos se almacenan en la memoria y tiene una alta eficiencia de inserción, actualización y consulta. Pero ocupará espacio de memoria proporcional a la cantidad de datos. Y cuando se reinicie MySQL, su contenido se perderá.
Merge combina una cierta cantidad de tablas MyISAM en un todo, lo cual es muy útil en el almacenamiento de datos a gran escala.
El archivado es excelente para almacenar grandes cantidades de datos independientes como un registro histórico. Porque no se leen con frecuencia. Archive tiene una velocidad de inserción eficiente, pero su soporte para consultas es relativamente pobre.
Federated combina diferentes servidores MySQL para formar lógicamente una base de datos completa. Ideal para aplicaciones distribuidas
Cluster/NDB es un motor de almacenamiento altamente redundante que utiliza múltiples máquinas de datos para proporcionar servicios conjuntos para mejorar el rendimiento y la seguridad generales. Adecuado para aplicaciones con grandes cantidades de datos y altos requisitos de seguridad y rendimiento.
CSV: Motor de almacenamiento que separa lógicamente los datos con comas. Crea un archivo .csv para cada tabla de datos en el subdirectorio de la base de datos. Este es un archivo de texto normal, en el que cada línea de datos ocupa una línea de texto. El motor de almacenamiento CSV no admite la indexación.
Agujero negro: motor de agujero negro, cualquier dato escrito desaparecerá. Generalmente se utiliza para registrar binlog para replicación y retransmisión.
El motor de almacenamiento de ejemplo es un motor auxiliar que no hace nada. Está pensado como un ejemplo del código fuente de MySQL para demostrar cómo empezar a escribir un nuevo motor de almacenamiento. Una vez más, su principal interés es para los desarrolladores. El motor de almacenamiento de muestra no admite índices.
Además, la interfaz del motor de almacenamiento de MySQL está bien definida. Los desarrolladores interesados pueden escribir sus propios motores de almacenamiento leyendo la documentación.