Uso y abuso de bases de datos en aplicaciones web


oracleNadie concibe una aplicación web sin base de datos, y la más utilizada sin duda es MySQL. A esto ha contribuido enormemente la relación de MySQL con PHP, lenguaje que se ha impuesto por su facilidad de escritura (mal o bien pero sencillo).

mysqlEn el mundo de los CMS que tanto se han diversificado y tantos se han desarrollado y se pueden usar de forma gratuita, han popularizado el conocimiento básico de bases de datos.

Yo he trabajado sobre todo con SQLserver y MySQL, y algo con Oracle (además de algunas otras menos populares y más específicas de otros entornos no web).

Cada vez más he tenido la sensación de estar en un entorno de trabajo en el que se abusa de las bases de datos. Y las pruebas que para mí lo confirman son estas (en cualquier orden):

  • Amazon ha desarrollado su propio motor de base de datos simplificado para ofrecer servicios
  • Yahoo (por mencionar un grande) dispone (o disponía, hace tiempo que no sigo el tema) de una base de datos de lectura y otra de escritura para poder sopotar la carga sobre las mismas. Ésta es una práctica relativamente habitual.
  • Wordpress, el CMS para blogs (y muchas más cosas)  más popular muere (y no es una metáfora) por la base de datos.
  • Los buenos diseñadores de estructuras de bases de datos primero normalizan (estandarizan y estructuran de acuerdo a las normas de orden y coherencia de datos) y cuando todo cumple las reglas de estructura, empiezan a desnormalizar para que el monstruo que se ha creado pueda funcionar en entornos reales y no sólo sobre el papel.

¿Disponemos de alternativas a una base de datos? ¿Cuándo podemos decir que estamos abusando de la base de datos?

Leer el resto de esta entrada »

Nueva versión de TopRural además de versiones para Austria y Países Bajos


François Derbaix está presentando una nueva versión de TopRural, el líder en información sobre alojamientos rurales en España. Podéis ver la nueva versión en Toprural.net, el .com sigue mostrando la versión anterior de la web.

Tráfico: 14,7 millones de usuarios únicos, 16,9 millones de visitas, 284 millones de páginas vistas, datos anuales. Contenidos: 43.000 alojamientos rurales en 8 países, 430.000 fotos y 80.000 opiniones de usuarios. Negocio: 3,6 millones de facturación en 2008, con un crecimiento del 61% respecto a 2007.

Unas cifras espectaculares para un nicho tan concreto como el turismo rural pero que demuestra que con dedicación e inteligencia se pueden hacer muy buenos negocios en la red.

La nueva versión de TopRural no es solo un cambio de diseño, a un aspecto aún más sencillo y donde nuevamente la usabilidad se impone totalmente, sino que se ha realizado una reprogramación completoa del portal realizada con Java y con una nueva base de datos en MySQL. Y muchos más cambios que podéis conocer en el artículo realizado por su fundador y director. Ahora los responsables del proyecto se enfrentan al reto de migrar todos los países e idiomas a esta nueva web que por ahora solo está disponible para Austria y Países Bajos.

Loogic Jobs Diciembre 2008


Una selección de las ofertas de empleo más interesantes publicadas en Loogic Jobs a lo largo del mes de Diciembre.

Diseñador y maquetador para trabajar en SocialSnack en Capital Federal (Argentina)

Diseñador web con experiencia para trabajar en 6tems en Cassà de la Selva (España)

Diseño de interacción / Usabilidad para trabajar en TopRural en Madrid (España)

Maquetador web para trabajar en la empresa Smowtion en Buenos Aires (Argentina)

Programador en ASP y PHP para trabajar en la empresa eabarcelona en Barcelona (España)

Programador creativo para trabajar en la empresa Nopium en Barcelona (España)

Programador PHP + MySQL para trabajar en la empresa Ohlala! Mobile en Madrid (España)

Si tienes una empresa y buscas trabajadores puedes publicar tu oferta gratis en Loogic Jobs.

Loogic Jobs Septiembre 2008


Una selección de las ofertas de empleo más interesantes publicadas en Loogic Jobs a lo largo del mes de Septiembre.

Programadores PHP y MySQL para la empresa Yes.fm en Madrid, España.

Diseñador/a grafico y web para la empresa Colorestudio en Seseña, España.

Diseñador web para la empresa Pangea e-solutions en Murcia, España.

Desarrollador Web para la empresa Stratmind en Madrid, España.

Java developer para la empresa Goa Internet Services en Barcelona, España.

Programador PHP para la empresa La Tienda Home en Gandia, España.

Si tienes una empresa y buscas trabajadores puedes publicar tu oferta gratis en Loogic Jobs.


Loogic pertenece a Inventa Internet servidores dedicados by acens Diseño web por vivaestudio