Traductor

Características y Diferencias con MySQL



Mecanismo de Almacenamiento
  • Aria
  • XtraDB (reemplazo para InnoDB)
  • PBXT
  • FederatedX (reemplazo para Federated)
  • OQGRAPH — nuevo en 5.2
  • SphinxSE — nuevo 5.2
  • TokuDB
 Mejoras de Velocidad

  • Existen algunas mejoras al código DBUG para hacer su ejecución más rápida cuando se compila pero no se usa.
  • LA TABLA DE CHEQUEO DE REDUNDANCIA es más rápida.
  • El uso del motor aria permite realizar consultas complejas rápidamente (consultas que normalmente utilizarían espacio en disco para tablas temporales.) El motor Aria es usado para tablas temporales internas, las cuales deben dar mayor velocidad en selecciones complejas. Aria es usualmente más rápida que las tablas temporales cuando se las compara con MyISAM, debido a que Aria cachea las filas de datos en memoria y normalmente no escribe filas temporales en el disco.
Facilidades de uso
  • Proporciona estadísticas de índices y tabla, para lo que añade nuevas tablas en INFORMATION_SCHEMA y nuevos opciones a los comandos FLUSH y SHOW para identificar la causa e la carga del SGBD.
  • Los comandos ALTER TABLE y LOAD DATA INFILE dejan de ser opacos e informan del progreso.
  • La precisión para tipo de datos TIME, DATETIME, y TIMESTAMP ampliada al microsegundo.
  • Introducidas características estilo NoSQL, como HandlerSocket que proporciona acceso directo a tablas InnoDB saltándose la capa SQL.
  • Columnas dinámicas, que proporcionan al usuario columnas virtuales en las tablas.
  • Las subqueries funcionan correctamente.
     
     
Prestaciones
  • El optimizador de MariaDB -que se encuentra en el núcleo de cualquier SGBD- funciona claramente más rápido con cargas complejas.
  • En la replicación se han introducido sustanciosas mejoras, por ejemplo el “group commit for the binary log” que acelera la replicación hasta el doble.
  • Eliminación de tablas. El acceso a tablas a través de views acelera el acceso.
Testeo
  •  Más juegos de test en la distribución.
  • Parches para los tests.
  •  Distintas combinaciones de configuración y sistema operativo para los tests.
  • Eliminación de tests innecesarios, como "no testar la caracterśitica X si no la he incluido en mi ejecutable"
Menos errores y alestas

  • Los juegos de testeo han permitido reducir los errores sin introducir nuevos.
  • Las alertas de compilación están relacionadas, y los desarrolladores las han intentado reducir
  •  
Extensiones & Nuevas Características

Se han agregado muchas nuevas características a MariaDB. Si un parche o característica es usable, segura, y estable — haremos todos los esfuerzos para incluirla en MariaDB.
  • MariaDB puede manejar hasta 32 segmentos clave por clave (sobre los 16 originales)
  • Se agregó --abort-source-on-error al cliente mysql.
  • Precision de Microsegundos en la lista de Procesos
  • Pool de Hilos de Ejecución o Procesos
  • Eliminación de Tablas
  • Extensiones de prueba mysqltest
 

No hay comentarios:

Publicar un comentario