Bases de Datos

El mundo del software hoy, ha sido un revuelo. Se acaban de anunciar dos compras tremendas. En primer lugar, el sistema de base de datos más popular en el mundo Web: MySQL, ha sido comprado por Sun Microsystems por un monto ascendiente a los mil millones de dólares (así lo anuncian).

Sun compra MySQL y Oracle compra BEA (con sumas billonarias)

Los que están imbuidos en el mundo del desarrollo web, saben que esta compra es sumamente importante. Porque, hasta la fecha, Sun era competencia de MySql AB, a través de su producto PostgreSQL. Por tanto, esta compra deja muchas interrogantes sobre el futuro de ambos servidores DB: ¿Qué pasará? ¿Cuál de los dos, MySQL o PostgreSQL, absorberá al otro? Y por ende, ¿Cuál de los dos desaparecerá?, ¿Será el principio de la combinación perfecta entre Java y MySQL? ¿O será el principio del fin de las aplicaciones PHP-MySQL?

Sun y MySQLSin embargo, y dejando de lado estas elucubraciones, que en su momento serán esclarecidas, la compra es una buena noticia para el mundo del software libre. Que una empresa líder del open source, como MySQL, tenga éxito financiero, se convierte en él modelo para otras empresas. Además, la compra también deja entrever que Sun, apuesta sus cartas por esta tendencia. Recordemos que hace poco, pasaron Java al Open Source.

Pero, si esta compra te ha sonado interesante, la siguiente lo es aún más. Y es que, en este mismo día, 16 de enero, Oracle ha anunciado la compra de BEA Systems por 8.5 mil millones de dólares. Hmm, este monto eclipsa al anterior ¿no? ...

En Jaslabs han publicado un interesante listado de consejos y tips para optimizar las consultas MySQL. Aquí las traducimos y ampliamos.

1. Usar el comando Explain

El comando Explain explica como se lleva a cabo una consulta SELECT, como se usan los índices y como se unen las tablas. La forma de utilizarlo es la siguiente:

Explain select * from tabla

Ahora, en lugar de ejecutar la consulta, se mostrará un listado con la información ya mencionada anteriormente. Esto es muy útil para optimizar las consultas. Más información.

2. Usar permisos poco complejos

Por defecto, el usuario que utilizamos para conectar nuestra aplicación a la Base de datos, goza todos los permisos MySQL. Sin embargo, el utilizar un usuario con sólo los permisos necesarios (para la publicación, por ejemplo), permiten a MySQL reducir la comprobación de cada uno de los permisos, cada vez que el cliente MySQL ejecute las sentencias (INSERT, por ejemplo) ...

En Business Intelligence Lowdown hacen un top10 con las bases de datos más grandes del mundo. Lo sorprendente del resultado es ver que Google esta cuarto (aunque su información no ha sido divulgada) y que ni Yahoo ni MSN aparecen. YouTube, por otra parte, en su corto tiempo de vida, ya esta en la lista. Veamos el Ranking:

  1. World Data Centre for Climate: Centro mundial de datos sobre el clima. Con
    • 220 terabytes de data en la web
    • 6 petabytes de data adicional
  2. National Energy Research Scientific Computing Center
  3. AT&T (Compañía de telecomunicaciones de EEUU)
  4. Google
  5. Sprint (Compañía telefónica de EEUU)
  6. ChoicePoint (información de habitantes, telefónica)
  7. YouTube
  8. Amazon
  9. La CIA (Agencia Central de Inteligencia de USA)
  10. Biblioteca del Congreso de los EEUU

Vía | Digg

Manual de MySQL desde CERO

Manual de MySQL desde CERO. El manual está ideado para que pueda ser comprendido por quienes no tienen conocimientos de SQL. El objetivo de este sitio es poder aprender MySQL en forma sencilla viendo un concepto teórico, luego algunos ejercicios resueltos y por último y lo más importante efectuar una serie de ejercicios ejecutándolos en el mismo sitio.

Manual recomendado | MySQL YA

En atención a una consulta que nos hacen respecto al videotutorial de paginación, vamos a explicar un método para mostrar horizontalmente los resultados de una consulta a la Base de Datos MySQL, lo cuales van a estar paginados desde luego con PHP.

Pueden ver el resultado desde este enlace.

Y bajarse el código desde la Sección Descargas.

Flickr y los Secretos de una Administración de Imágenes Inteligente

Con el advenimiento de Flickr, las imágenes han resultado ser un modo poderoso de comunicarse en la Web. Ya reza el dicho: Una imagen vale más que mil palabras. Veamos sus secretos, y como podemos hacer para almacenar una gran cantidad de imágenes utilizando el poder de una base de datos.

Suscríbete

  • Suscribete a nuestro feed
  • Add to Google Reader or Homepage
  • Subscribe in NewsGator Online
  • Add to My AOL
  • Subscribe in Bloglines
  • Add to netvibes