Archive for the 'bases de datos' Category


Oracle va mostrando sus cartas ( Android y OpenSolaris ) 0

El pasado viernes 13 de Agosto, se publico en Barrapunto que Oracle había demandado a Google, por supuestas violaciones de patentes en Android respecto a Java, según Oracle un total de 7 violaciones, refiriendose al SDK y alguna herramienta más.

Respecto a OpenSolaris, Oracle ha anunciado o filtrado: que abandona el proyecto (OpenSolaris), para poder centrarse en otro objetivos. Básicamente, las personas que quieran seguir utlizando OpenSolaris actualizado deberan de migrar a Solaris 11o Solaris Express.

Aunque tampoco hay que olvidar que existen grupos de desarrollo aparte de Oracle, que quieren seguir continuando el trabajo realizado en OpenSolaris, como ha dicho Garrett D’Amore uno de los lideres de la comunidad de OpenSolaris, “han estado trabajando en silencio” y han creado: Illumos. También indican, que están listos para mostrar su trabajo, e invitan a unirse a cuantos quieran a dicho proyecto.

Conclusión: Y yo que pienso de todo esto ¿? , Oracle está en su derecho de desmontar, vender, borrar, anular las partes de su empresa que desee. Y lo que está dejando claro es la politica que va a seguir con determinadas herramientas que posee. Por lo que me pregunto que será lo siguiente Open Office ¿? MySQL,  tengo claro que en cuanto pueda desmontará MySQL, o la dejará en una herramienta de juguete.

Lo cual me preocupa bastante, ya que el uso y lo que se ha benficiado la humanidad de está base de datos es incalculable. Pero está claro que va contra los intereses económicos de Oracle, y la base de datos más extendida en internet ( MySQL ) está serio peligro.

Ahora mismo si MySQL sigue en pie, es por las garantías que pidio la UE cuando la compra de SUN por parte de Oracle, también creo que van moviendo poco a poco ficha y esperando los momentos apropiados, y que esas garantias, realmente no proporcionan ninguna seguridad. Muchos desarrolladores orinales del proyecto hace tiempo que no están ya en está compañía, no me sorprendería nada que en X tiempo tuvieramos que migrar a PostgreSQL o algún fork de MySQL. Me inclino más por la segunda opción, aunque todo se verá.

Respecto a Java, cuántos problemas está dando desde que es propiedad de Oracle, en los últimos meses, ha dado problemas de desarrollo, problemas de seguridad, y ahora es utilizado como arma arrojadiza contra Google. Está claro que este popular lenguaje de programación multiplataforma está cambiando lo que no sé si para mejor o para peor. De momento muchos quebraderos de cabeza está dando…

Sobre OpenSolaris, el proyecto como tal, está muerto, ahora solamente unas pocas empresas a nivel cerrado van a poder obtener el código fuente de Solaris, cambios de licencia, filosofía etc. Habrá que ver como reacciona la comunidad y seguir Illumos Project.

ORACLE que vas hacer con SUN ¿? 0

Preocupación es lo que siento, desde que Oracle compró SUN, esta última era propietaria de ciertos productos y aplicaciones de amplia difusión y uso, siendo software libre muchas de ellas.

SUN, en el momento de su compra poseía:

  • OPEN OFFICE, una colección de programas para ofimática, procesador de textos ( writer ), hoja de calculo ( calc ), base de datos ( base ), en este proyecto no tengo constancia de la salida significativa de desarrolladores de la misma.
  • MySQL AB, un gestor base de datos, muy popular y eficaz, en muchos usos ofreciendo mayor rapidez que las propias bases de datos de ORACLE ( el principal producto de ORACLE con las bases de datos ), en un principio era una compañia Sueca que desde que fue comprada hace unos años, por SUN, había sufrido la salida y la creación de un FORK ( proyecto hijo de los desarrolladores originarios ) por el abandono de sus principales creadores en el momento de la compra por parte de SUN, ahora mismo, desde mi punto de vista es una verdadera incógnita el futuro de ese gestor base de datos tan popular, yo mismo lo uso a diario para toda clase de proyecto y en internet el uso es masivo.
  • SOLARIS y OPENSOLARIS , en ambos casos de se trata de un sistema operativo, el es primero su versión de pago y el segundo la versión de la comunidad basada en el primero, el Open Solaris era gratuito hasta hace poco, uno de los primeros cambios que realizo Oracle al adquirir Sun, fue cambiar el tipo de licencia, ya que ahora solo se puede trabajar o probar gratis durante 90 días.
  • JAVA, es un lenguaje de programación omnipresente, se encuentra en todo tipo de dispositivos y aplicaciones, podemos usarlo en nuestro ordenador, teléfono móvil etc, entre los años 2006 y 2007 SUN liberó gran parte de la tecnología. La repercusión de está tecnología ha sido global.

En definitiva, SUN era propietaria de tecnología, que ha afectado al mundo de una forma significativa a los habitantes de este planeta y al desarrollo tecnológico del mismo, enriqueciéndolo con software de gran calidad, que en muchos casos superaba las prestaciones y servicios del software privativo y de pago.

Ahora ORACLE, cuenta con un sistema operativo ( SOLARIS ) su propio gestor base de datos que ya poseía ORACLE, e imagino que, y esto es una opinión, que desarrollara toda una plataforma de servicios y aplicaciones juntas ORACLE / SOLARIS, respecto MYSQL, no creo que le interese mucho, tampoco creo que a los directivos de ORACLE les haga mucha gracia el producto sueco, así que creo que aprovechará algún momento global oportuno para desmontar el proyecto.

La cúpula de MYSQL ya no se encontraba en SUN, y realmente son las personas las que mantienen vivo un proyecto, la verdad es que estoy ansioso en ver el nuevo trabajo que realicen.

Otro movimiento preocupante, es la reciente salida del creador de JAVA de SUN digo ORACLE, ha salido sin dar explicaciones, alegando que harían más daño que bien, ha creado también un blog, esto es bastante preocupante, y la verdad es que no tengo ni idea de que camino seguirá ORACLE respecto a JAVA.

OpenOffice no creo que lo desmonte, a no ser que llegue a algún acuerdo con Microsoft, ya que lo único que le falta a Oracle es un sistema operativo de escritorio.

En resumen, SUN era propietaria de tecnología, mucha de ella libre que había facilitado el avance de la humanidad, en tecnologías de la información, enriqueciendo nuestras vidas y haciendo posible parte de la maravilla tecnológica que actualmente vivimos.  Con su software creo algunas de las herramientas necesarias que hicieron posible la web 2.0 en internet. Y todo esto esta ahora en peligro, pero como he dicho ante los proyectos son pensados, diseñados y llevados a la práctica por personas, y esas grandes personas por las cuales no puedo dejar de sentir admiración, han salido o están saliendo de esa compañía que nos debatirá el futuro, en poco tiempo lo veremos.

MySQL Exportar Importar desde Consola / Monitor 0

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.

En un entorno de trabajo AMP es normal tener que importar - exportar código SQL.
Mientras los archivos son pequeños, todo el mundo funciona de una forma correcta con PHPMyAdmin, aunque cuando sufrimos un error con archivos demasiado grandes, muchas veces es porque estamos consumiendo más tiempo para ese proceso del que se nos permite en los parámetros de configuración por defecto.

Una forma de poder importar exportar sin problemas es hacerlo directamente desde consola, utilizando el monitor de MySQL.

Los comandos son muy sencillos:

exportar
mysqldump -u usuario -p nombre_base_de_datos > archivo.sql

importar
mysql -u root -p nombre_base_de_datos < ruta_base_de_datos.sql

algunos enlaces de interés:
MySQL
PHP
PHPMyAdmin

Oracle, Sun y MySQL 0

Hace unos días, se hizo publico que Oracle iba a comenzar a comprar acciones de Sun. Justo un día despues de que se supiera, el intento fallido de IBM por hacerse con Sun.

Hoy se ha anunciado la liberación de MySQL 5.4, la cual aseguran sus desarrolladores es un 90% más rápida para algunas consultas que la versión 5.1 .

Lo que todo el mundo está esperando es que pasará con algunas adquisiciones recientes de Sun, como por ejemplo MySQL.

En el website oficial de Sun, se puede leer como Larry Ellison, director ejecutivo de ORACLE CORPORATION, califica el hecho “como un acto que transformará la industria de las Tecnologías de la Información”.

Por otra parte el jefe ejecutivo de MySQL es optimista y opina, que ORACLE vera el valor de MySQL, y les permitirá continuar con su trabajo.

MySQL es tan omnipresente que su propiedad es irrelevante”, dijo Karen Tegan Padir, vicepresidente de infraestructura de software en Sun

Esperemos que así sea :)

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket 0

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.
Si queremos trabajar con MySql en Fedora y CentOS, e introducimos en un terminal la orden mysql y nos da el siguiente mensaje de error:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib                                   /mysql/mysql.sock’ (2)

lo más seguro es que no podamos iniciar el servicio mediante la orden service mysqld restart

Tendremos que añadir una linea en un archivo de configuración, ese archivo es /etc/hosts

(os recomiendo hacer una copia del archivo antes de modificarlo por si acaso, para ello nos situaremos dentro de /etc y desde allí cp hosts hosts.back por ejemplo )

Con un editor ( el vi mismo  vi hosts ) añadiremos la siguiente linea al archivo:

127.0.0.1 localhost.localdomain localhost

guardaremos y ahora ya podremos lanzar el servicio mysql.

service mysqld restart

Sitio MySql

Normalmente este error, se da en instalaciones limpias por lo que lo más seguro es que tengamos al usuario administrador ( root ) en la base de datos sin contraseña, os recomiendo cambiarla.

Próximas conferencias europeas de MySQL 2008 0

MySQL va a dar tres conferencias en Europa, dedicadas a los clientes. El temario consiste en un día repleto de sesiones técnicas, prácticas de clientes y MySQL donde serán capaces de aprender, mejorar sus habilidades y de la red con otros usuarios de MySQL.

Estas conferencias, son para todos los niveles, sirven para conocer mejor la tecnología de MySQL, y de la empresa que está ahora detras de ella, SUN. Ya que está última adquirió MySQL AB recientemente.
Hay descuento para los que se inscriban antes del 31 de agosto. Lástima que no den una en España. Hubiera estado bien acercarse :)
::Calendario::
Munich, 21 de octubre
Londres, 23 de octubre
París, 19 de noviembre

inscripción