MadriaDB cuenta con un nuevo aliado: SkySQL

Ya hace algún tiempo que surgió MariaDB, un fork de MySQL pero completamente libre, que viene afianzándose en el mercado de las bases de datos como una alternativa a su fuente original (y bajo el control de Oracle, principal motivo de que surgiese MariaDB). Pues bien, recientemente surgió la noticia de que SkySQL, empresa dedicada a prorpocionar bases de datos de software libre, colaboraría con la Fundación MariaDB.

El principal objetivo de esta colaboración sería lograr un NewSQL con el cual MariaDB alcanzaría un rendimiento superior al de otros gestores de bases de datos NoSQL mejorando de paso la interacción con otras bases de datos NoSQL (como por ejemplo Cassandra). SkySQL aportaría fondos a la fundación MariaDB, de forma que pueda seguir mejorandose el proyecto. Ahora falta que los hostings y empresas proveedoras empiecen a proporcionar este nuevo sistema de bases de datos.

¿A alguien le recuerda esta historia a lo que sucedió con OpenOFfice y LibreOffice? Seguramente en poco tiempo veremos cambios y como progresivamente MariaDB empieza a imponerse como una alternativa.

MySQL pierde en favor de MariaDB

Recientemente han llegado informaciones de que Red Hat y SUSE, dos de las más importantes distribuciones de Linux, planean abandonar el sistema de gestión de bases de datos MySQL en favor de MariaDB. Se trataría de un movimiento más que demostraría la desconfianza que genera Oracle en el mundo del software de Código Abierto. Este se manifesto por primera vez con el caso de OpenOffice, y si bien Oracle ha tratado de redirigir el rumbo la desconfianza permanece por parte de la comunidad y se refleja ahora en este movimiento por parte de SUSE y Red Hat.

MariaDB es un fork de MySQL completamente libre y que además es completamente compatible con los desarrollos existentes bajo MySQL. Esto por tanto facilitará su adaptación y futuros desarrollos, lo cual unido a algunas mejoras a nivel técnico ofrecidas por MariaDB, hacen que estemos ante un interesante movimiento. ¿Logrará MariaDB cosechar el mismo éxito que ha logrado su proyecto homónimo a nivel ofimático, LibreOffice?

Las bases de datos SQL en el punto de mira del malware

Recientemente se ha encontrado un malware (bajo el nombre de W32.Narilam), el cual a diferencia de otros malwares diseñados para borrar información sobre disco, este actuaría directamente sobre las bases de datos. Se trata de un cambio importante en la metodología de este tipo de amenazas, que se encontraría por ahora actuando fundamentalmente en Oriente Medio, aunque es muy seguro que pronto se irá extendiendo a otras regiones del mundo.

Symantec informó de su presencia e informó de que aparte de las características habituales de otros malwares este tenía funciones para actualizar bases de datos Microsoft SQL si son accesibles mediante OLEDB. El malware no obstante aún está dirigido de forma muy concreta, pues afectaría a bases de datos SQL con tres nombres diferentes: alim, maliran y shahd donde buscaría palabras concretas como son “hesabjari” (cuenta actual), “pasandaz” (ahorros) y “asnad” (bonos financieros) y luego realizaría modificaciones en los campos. Así pues, en lugar de intentar robar información, estaría dirigido para «corromper» la información de las bases de datos, de forma que las copias de seguridad sean la única alternativa para solucionar el entuerto.

La verdad, es que este podría ser el primero de una serie de malwares orientados en este sentido, lo cual puede ser más que preocupante, pues si por ejemplo se diseñase uno capaz de borrar datos en bases de datos de blogs, habría muchas posibles víctimas… Como siempre parece que los creadores de malware no acaban por encontrar barreras y ahora no solo la información almacenada en disco puede estar en riesgo, sino que las bases de datos pueden verse comprometidas.

Podría llegar una nueva etapa para MySQL

Últimamente en los foros de Internet las conversaciones sobre el futuro de MySQL son muy abundantes. Pero ¿porqué? Pues bien, la llegada de la última versión de este popular sistema de gestión de bases de datos (la 5.5.27) se ha producido junto con la desaparición de los paquetes de pruebas (test cases) y algunas otras partes. Esto ha llevado a que muchos se pregunten sin finalmente MySQL podría convertirse en un proyecto cerrado en lugar de seguir abierto a la comunidad.

Actualmente aunque se distribuye como software libre con licencia GPL también tiene una versión comercial. La verdad es que desde que Oracle adquiriese Sun la comunidad ha temido este tipo de movimientos. De hecho con OpenOffice ya hubo un tira y afloja con la comunidad que acabó con la llegada de LibreOffice. La verdad es que MySQL es el principal gestor de bases de datos en la web, hoy en día, y si Oracle decide cambiar la forma de distribuir MySQL, podría producirse una importante revolución. Si todo sigue por esa senda, podría ser el momento para empezar a estudiar alternativas a este popular gestor de bases de datos, como por ejemplo MariaDB (una alternativa que tiene su origen en MySQL).

PHPMyAdmin 3.4

Si tenéis un servidor propio donde tenéis MySQL instalado, seguramente estaréis utilizando phpMyAdmin como herramienta para administrarlo. PhpMyAdmin aporta una interfaz gráfica para realizar las tareas más comunes, facilitando de esta forma la gestión de nuestro sistema de bases de datos. Pues ahora nos llega la versión 3.4 que trae mejoras para esta labor.

La primera novedad que deberíamos percibir es la inclusión de ajax tras el lavado de cara que le han hecho a la inferfaz de usuario. Así pues se evita el estar recargando páginas completas de forma continua, mejorando en rapidez de funcionamiento. También se ha incluido un visual query builder, para construir de una forma alternativa nuestras consultas SQL. También se ha mejorado el aspecto de importación y exportación de consultas, admitiendo múltiples formatos. Otras mejoras incluyen la adicción de gráficas de estado, pestañas y un nuevo editor ENUM/SET que nos permiten editar, crear o borrar columnas de una tablas más fácilmente. también se corrigen algunos fallos de la anterior versión.

Así pues si queremos probar esta nueva versión encontraremos el código en Sourceforge y si tenemos contratado algún servicio de hosting que incluye PhpMyAdmin como herramienta de administración, es probable que en un futuro no muy lejano veamos como nos ofrecen la nueva versión.

 

Cassandra 0.7

Hace algún tiempo que la Apache Software Foundation (ASF por sus siglas) viene tratando de impulsar su base de datos Cassandra como una alternativa a MySQL o a PostgreSQL. Esta base de datos distribuida y de código abierto muestra ahora su versión 0.7 la cual ofrece novedades interesantes como indexaciones secundarias, que permitirían realizar búsquedas de datos en el lado del cliente y no a nivel de servidor. También se ha añadido un mayor número de columnas en las tablas, hasta 2.000 millones de columnas por fila, entre otras cosas. Si quieres más detalles sobre esta base de datos, no dejes de visitar su sitio web.