Oh MySQL!

En el proyecto en el que estoy, tengo que diseñar y construir scripts para migrar información de una base de datos de MySQL a otra base de datos diseñada en SQL Server 2005.

¿Pero a que problemas se podría enfrentar alguien como yo, al cuál le han impuesto trabajar con DMBS´s como el segundo en cuestión?

Pues primeramente, para alguien que no tiene ni la mas remota idea de como manejar MySQL - como yo - pues nos enfrentamos al primer problema: ¿como rayos restaurar una base de datos de MySQL? y es que uno esta acostumbrado a la interfaz bonita (o al menos funcional y gráfica) del Enterprise del SQL, en la cuál con dos clics tenemos nuestra base de datos ya lista para utilizar nuestros amplios conocimientos en DDL y DML (a-há). Pero bueno, aqui algo de lo que hice y que les sirva a otras personas:

Primeramente intente con PHPMyAdmin, el problema es que cuenta con un límite de tamaño y el back a restaurar pesaba mas de 400 megas o.O

Solo había otra forma de hacerlo o al menos la conocida no hasta ayer por mi, la fabulosa MySQL Command Line Client. Solo hay que usar este cliente para crear la base de datos mediante este comando:

1
mysql>CREATE DATABASE NombreBD;

Una vez que tenemos la base de datos en nuestro servidor hay que irnos a la línea de comandos de Windows inicio –> ejecutar y escribir cmd (al menos asi se hace en Windows XP) y escribir esto dentro del directorio bin de la instalación de MySQL en nuestro equipo:

1
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -uuser -p NombreBD>back.sql

La línea de comando nos solicitará la contraseña del usuario y una vez proporcionándolo tendremos nuestra base de datos lista, restaurada al 100%.

Disclaimer: escribo este post para que en el futuro no me olvide de hacer esto, hehe.

Escuela reloaded

En 30 minutos iniciaré el camino para convertirme en un maestro de la pista chica. Hoy da inicio el último tetra de mi grado de maestría o.O

Que rápido pasa el tiempo.
No esta demas comentar que el pasado me fué excelente! vamos con ánimos de terminar esto de la mejor manera posible.

Haciendo mis pininos

Bueno, como se puede observar -jeje, los 1.5 gentes que visitan su humilde blog- se han estado realizando pequeños cambios a esta su humilde morada, la idea es hacer de este blog un espacio mas amplio para expresar todo lo que he “intentado” expresar y nada mal para comenzar que empezar a hacer mis pininos en esto del blogger y diseño, creando algo de mi inspiración -claro! siempre con la asesoría de mi compañero y amigo, Axel, que nunca esta de mas una buena opinión y ayuda- para empezar.

Continuaré haciendo cambios a este sitio esperando que dentro de poco tenga algo justo e inspirador para otras personas.

Saludos.

Don’t forget your thesis

Para mi tésis de maestría según esto tengo que realizar un diagnóstico el cuál me deberá de ayudar para saber que rayos pasa con la arquitectura de software en los proyectos de la empresa donde me desarrollo profesionalmente y definir aquellos factores o especificaciones arquitecturalmente hablando para complementar los procesos actuales de la misma, y en este preciso momento me estoy preguntando… boby menso, ¿porque no tomaste un poco mas en serio tu tésis? ¿porque? dos simples razones:

1. A una semana de la entrega de mi anteproyecto, no cuento con un método a seguir de manera formal. (preocupante).

2. A poco mas de una semana debo de exponer mi anteproyecto de manera formal con presentación y ante personas externas … WTF!

¿Recomendaciones? ¿o mejor me pongo a reir? :/