Mostrando entradas con la etiqueta MySQL. Mostrar todas las entradas
Mostrando entradas con la etiqueta MySQL. Mostrar todas las entradas

28 abril 2014

¿Hay vida más allá de Oracle? El plugin HandlerSocket para Oracle MySQL


HandlerSocket es un plugin para MySQL que implementa un protocolo NoSQL para Oracle MySQL.
Esto permite a nuestras aplicaciones comunicarse de manera más directa con los motores de almacenamiento de Oracle MySQL, sin sobrecargarlos usando SQL. Esto incluye operaciones como optimizar y analizar consultas, también manejo de operaciones de tablas (abriendo, bloqueando, desbloqueando y cerrando). Como resultado usando HandlerSocket puede proveer un mayor rendimiento para nuestras aplicaciones que usando protocolos normales de SQL, como JDBC, ODBC,…

Un buen amigo, me puso en la pista de este tipo de tecnología tan interesante y prometedora alejada de las soluciones empresariales costosas, ¡gracias Jaime!.

Oracle ha sacado un plugin “oficial” memcached daemon plugin que se comunica con el motor de almacenamiento InnoDB para MySQL

InnoDB es un mecanismo de almacenamiento de datos de código abierto para la base de datos MySQL, incluido como formato de tabla estándar en todas las distribuciones de MySQL AB a partir de las versiones 4.0. Su característica principal es que soporta transacciones de tipo ACID y bloqueo de registros e integridad referencial. InnoDB ofrece una fiabilidad y consistencia muy superior a MyISAM, la anterior tecnología de tablas de MySQL, si bien el mejor rendimiento de uno u otro formato dependerá de la aplicación específica. 
 En octubre de 2005, Oracle Corp. adquirió a la finlandesa Innobase, compañía que desarrolla InnoDB.

, .
En esta página podéis ver un ejemplo de benchmark de este plugin:

MySQL 5.7.3: Deep dive into 1mil QPS with InnoDB & Memcached

Los trabajos de Yoshinori Matsunobu son muy interesantes, compruébalo en su blog.