{Gregorio | Espadas} .com.mx

Software : Tecnología : Web2.0 : Programación : Diseño Web : Linux

  • Usted está aquí: 
  • Inicio
  • sql

MySQL Workbench 5.1.3 para Ubuntu

Hace algunas semanas les mencioné la salida de MySQL Workbench para Linux, una estupenda aplicación que permite diseñar de forma visual, generar y gestionar bases de datos MySQL a través de complejos modelos E/R, gestión de versiones del esquema de una base de datos, generación automática de documentación, ingeniería inversa, etc.

El detalle es que la primera versión Alpha era algo complicada de instalar, incluso en Ubuntu, a pesar de las instrucciones que nos daban los chicos de MySQL. Concientes del problema, se ha liberado una nueva versión alpha, la 5.1.3, con la cual ¡ya podemos instalar MySQL Workbench en Ubuntu a través de repositorios! Sin duda, una gran noticia.

Ok, tiene un detallito… hay una librería que hay que instalar manualmente previo a la instalación de MySQL Workbench. La librería es cTemplate de Google, la cual hay que descargar e instalarla con el comando:

sudo dpkg -i libctemplate0_0.91-1_i386.deb

El siguiente paso, es agregar los repositorios a nuestras fuentes apt, o sea, en el archivo /etc/apt/sources.list hay que agregar las siguientes líneas:

deb ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ binary/
deb-src ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ source/

El último paso, actualizar las fuentes e instalar MySQL Workbench:

sudo apt-get update
sudo apt-get install mysql-workbench

Obviamente, podemos usar la utilería Synaptics en vez de usar la línea de comandos, eso queda a gusto de cada uno ;-)

¿No usas Ubuntu? No hay problema, los chicos de MySQL han puesto a disposición el código fuente de MySQL Workbench 5.1.3, compilable bajo cualquier distribución de Linux.

Esperemos que pronto termine la fase alpha (y beta, y RC) para poder ya disfrutar de la versión final de tan impresionante aplicación de modelado de bases de datos.


SQL Buddy - Administrador de MySQL basado en AJAX

Si acostumbras desarrollar bajo PHP y MySQL, es casi seguro que hayas usado alguna vez phpMyAdmin; yo lo he usado, y a pesar de ser bastante poderoso, su interfaz y usabilidad deja mucho que desear. Hoy me encuentro con una alternativa que viene a llenar esa carencia visual, y se llama SQL Buddy.

Interfaz de SQL Buddy (click para ampliar)

Interfaz de SQL Buddy (click para ampliar)

La primera grata sorpresa es que no necesita instalación, sólo hay que descomprimir su contenido en nuestro servidor (local o remoto) y entrar directamente desde nuestro navegador (por ejemplo, http://localhost/sqlbuddy) y listo, se nos mostrará la pantalla de login de nuestro servidor MySQL.

Su uso es muy intuitivo y ágil, lo cual se agradece y forma parte del objetivo principal de esta aplicación. Al estar basado en AJAX, no tiene que actualizarse toda la página para realizar nuestras peticiones, lo cual hace que SQL Buddy sea bastante rápido. Por si fuera poco, se encuentra disponible la traducción completa de la interfaz en varios idiomas, entre ellos el español. Además, cuenta con dos temas visuales.

Muy interesante aplicación que no hay que perder de vista, se las recomiendo bastante.

Enlace: SQL Buddy.

Vía: Script & Style.


Drizzle = MySQL Ligero para la Web

A pesar de que MySQL es el motor de bases de datos más difundido y utilizado por la comunidad de desarrolladores web alrededor del mundo, mucha gente piensa que MySQL se está volviendo cada vez más pesado, pues con cada nueva versión se han ido agregando nuevas características que prácticamente la mayoría de los desarrolladores web no utilizarán nunca.

Por ello, uno de los fundadores y desarrolladores iniciales de MySQL, ha empezado un novedoso proyecto denominado Drizzle, con el cual pretende crear un poderoso motor de bases de datos optimizado para desarrollos web, basado en MySQL 6 (aún en fase alpha), pero eliminando triggers, procedimientos almacenados, vistas, control de acceso, caché de consultas (queries) y prepared statements, dejando solamente MyISAM con índices FULLTEXT. Con ello, la idea es que Drizzle sea más rápido y con mejor rendimiento que el propio MySQL.

Creo que era algo de esperarse. MySQL con su versión 5.0 y el próximo lanzamiento de la versión 6.0, ha marcado su clara tendencia para competir con otros motores de bases de datos empresariales, como Oracle o Progress. Por su parte, Drizzle se orientará a la comunidad OpenSource de desarrolladores web.

Drizzle apenas está en fases iniciales, pero no hay que perderle de vista, pues estoy seguro que en un futuro no muy lejano, será posicionado entre los favoritos de la comunidad de desarrolladores web, junto con MySQL y PostgreSQL.

Enlace: Proyecto Drizzle.

Vía: Sentido Web.