lunes, 17 de noviembre de 2008

Oracle: Pagar o Morir, esa es la cuestión

Trabajar con Oracle es como tener pareja.
Al principio todo es muy bonito, te encanta, piensas que has elegido lo mejor del mundo, que no podrías estar sin él... y cuando pasa el tiempo te das cuenta de que o no es tan bueno y potente como pensabas o te sale demasiado caro si quieres mantenerlo como dios manda.

Y es que, Oracle no es sólo un gestor de base de datos, es además una potente herramienta para generar quebraderos de cabeza.

La información que circula en la red para hacer cosas medianamente serias, o viene con cuentagotas, o sólo emplea soluciones que implican pasarte a la versión de pago.
Porque la filosofía de Oracle es "inténtalo, pero que sepas que jamás te permitiré hacerlo así"

Por supuesto, no hablemos de los errores oracle, que como ellos mismos dirían, no pueden ser más ambiguos.

Un ejemplo, en una consulta simple, si te falta la sentencia "from" ellos no te dicen

"error: no se ha encontrado la sentencia from" no, ellos te dicen:

"error238923 : blablau blablau blablau expresión ambigua"

Y tu dices ¿ambigüa?? Ambigüo es que para poner un tipo de dato autonumérico tengas que hacerte una secuencia y un trigger!!

O lo que es peor, tener que hacerte un paquete de procedimientos más trigger por cada tabla si quieres hacer un delete/update on cascade!!!!!

¿Es que nos hemos vuelto locos????!

¿Qué fue de la sencillez?? ....

En fin será todo lo potente que queráis, pero facilidades sin pagar.... NI UNA!

0 comentarios:

Publicar un comentario