Professional Documents
Culture Documents
Oracle: Diseado para trabajar con enormes bases de datos (mas de 20 megas),
es el motor de base de datos relacional ms usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseo de bases de datos muy completo (PL/SQL) que permite implementar diseos "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Permite el uso de particiones para la mejora de la eficiencia, de replicacin e incluso admite la administracin de bases de datos distribuidas. El software del servidor puede ejecutarse en multitud de sistemas operativos. El sistema orientado a objetos ha comenzado a evolucionar en esta direccin, aadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas.
Desafortunadamente, la implementacin actual de las mismas no ofrece una ventaja clara en eficiencial, como sera de esperar, y s provocan la incompatibilidad de los diseos que aprovechan las nuevas caractersticas con otras bases de datos.Oracle es la base de datos con mas orientacin haca INTERNET .
IBM DB2:
La arquitectura fsica es muy similar a la de Oracle. Tambin puede ejecutarse en varias plataformas: existe incluso una versin "personal" para Windows 95/98. El SQL de DB2 es potente.Es especialmente interesante la implementacin de triggers. Desventajas Es similar a Oracle en el precio. Los procedimientos almacenados de DB2 deben programarse en lenguajes externos: C, Java, VisualBasic, etc. Por qu esto es desvenja? No slo porque obliga a utilizar un lenguaje adicional, sino principalmente porque nos hace depender de otro compilador ... que casi siempre est ligado a la plataforma o sistema operativo.
PosgreSQ: muy buen motor, tiene fama de ser muy seguro y fiable, maneja
integridad referencial cosa que no haca MySQL hasta su versin 4, es multiplataforma y de libre distribucin
a perfeccionamiento de las ya existentes. El entorno de programacin que tiene es uno de los ms completos y la existencia de numerosos asistentes hace asequible el diseo de aplicaciones a cualquier usuario, aunque no ofrece posibilidades Internet e Intranet integradas en el producto.