Maneja dores de base de datos
PostgreSQL es un Sistema de gestión de bases de datos
relacional orientado a objetos y libre, publicado bajo la licencia PosgreSQL1 ,
similar a la BSD o la MIT.
Como muchos
otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado
por una empresa y/o persona, sino que es dirigido por una comunidad de
desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada
por organizaciones comerciales. Dicha comunidad es denominada el PG
VENTAJAS
Amplia mente popular - Ideal para tecnologías Web.
Fácil de Administrar.
Su sintaxis SQL es estándar y fácil de aprender.
Footprint bajo de memoria, bastante poderoso con una configuración adecuada.
Multiplataforma.
Capacidades de replicación de datos.
Soporte empresarial disponible.
DESVENTAJAS
Sin experiencia, configurar llega a ser un caos.
Es fácil de vulnerar sin protección adecuada.
El motor MyISAM es instalado por defecto y carece de
capacidades de integridad relacional.
InnoDB genera mucho footprint en memoria al indizar.
El toolset empresarial tiene un costo adicional por
suscripción anual.
Realizar revisiones llegar a ser una labor manual y tediosa
para el DBA.
Reducida cantidad de tipos de datos.
MySQL es un sistema de gestión de bases de datos relacional
desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y
está considerada como la base datos open source más popular del mundo1 2 , y
una de las más populares en general junto a Oracle y Microsoft SQL Server,
sobre todo para entornos de desarrollo web.
Ventajas:
MySQL software es Open Source
Velocidad al
realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
Bajo costo en
requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser
ejecutado en una máquina con escasos
recursos sin ningún problema.
Facilidad de
configuración e instalación.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad
de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en
el que está.
Su conectividad,
velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en
Internet
El software MySQL
usa la licencia GPL
Desventajas.
Un gran porcentaje de las utilidades de MySQL no están documentadas.
No es intuitivo, como otros programas (ACCESS).
INFORMIX
Familia de DBMS de Informix Software, Inc., Menlo Park, CA,
que incluye un DBMS relacional basado en SQL, un lenguaje de cuarta generación
y juegos de herramientas para la inclusión del SQL en programas de aplicación.
*Ventajas
1.-Oracle es el motor de base de datos relacional más usado
a nivel mundial.
2.-Puede ejecutarse en todas las plataformas, desde una Pc
hasta un supercomputador.
3.-Oracle soporta todas las funciones que se esperan de un
servidor "serio": un lenguaje de diseño de bases de datos muy
completo (PL/SQL) que permite implementar diseños "activos", con
triggers y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.
4.-Permite el uso de particiones para la mejora de la
eficiencia, de replicación e incluso ciertas versiones admiten la
administración de bases de datos distribuidas.
5.-El software del servidor puede ejecutarse en multitud de
sistemas operativos.
6.-Existe incluso una versión personal para Windows 9x, lo
cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.
7.-¿Qué hay de los objetos de Oracle? Este sistema ha
comenzado a evolucionar en esta dirección, añadiendo tipos de clases,
referencias, tablas anidadas, matrices y otras estructuras de datos complejas.
Des afortunadamente, la implementación actual de las mismas no ofrece una
ventaja clara en eficiencial, como sería de esperar, y sí provocan la
incompatibilidad de los diseños que aprovechan las nuevas características con
otras bases de datos.
8.-Oracle es la base de datos con más orientación hacía
INTERNET
9.-Un aceptable soporte
*Desventajas
1.-Una de las versiones más recientes de Oracle es la 8
punto algo (Aunque ya está la 9i). Y es que desde el lanzamiento original de la
8 se sucedieron varias versiones con correcciones, hasta alcanzar la
estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la
remodelación del sistema de almacenamiento por causa de la introducción de
extensiones orientadas a objetos.
2.-El mayor inconveniente de Oracle es quizás su precio.
Incluso las licencias de Personal Oracle son excesivamente caras, en mi
opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste
en pensar que basta instalar el Oracle en un servidor y enchufar directamente
las aplicaciones clientes. Un Oracle mal configurado puede ser
desesperante mente lento.
3.-También es elevado el coste de la formación, y sólo
últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos
distintos de la simple instalación y administración
Oracle
Oracle es básicamente una herramienta cliente/servidor para
la gestión de Bases de Datos. Es un producto vendido a nivel mundial, aunque la
gran potencia que tiene y su elevado precio hacen que sólo se vea en empresas
muy grandes y multinacionales, por norma general.
Ventajas
1.-Oracle es el motor de base de datos relacional más usado
a nivel mundial.
2.-Puede ejecutarse en todas las plataformas, desde una Pc
hasta un supercomputador.
3.-Oracle soporta todas las funciones que se esperan de un
servidor "serio": un lenguaje de diseño de bases de datos muy
completo (PL/SQL) que permite implementar diseños "activos", con
triggers y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.
4.-Permite el uso de particiones para la mejora de la
eficiencia, de replicación e incluso ciertas versiones admiten la
administración de bases de datos distribuidas.
5.-El software del servidor puede ejecutarse en multitud de
sistemas operativos.
6.-Existe incluso una versión personal para Windows 9x, lo
cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.
7.-¿Qué hay de los objetos de Oracle? Este sistema ha
comenzado a evolucionar en esta dirección, añadiendo tipos de clases,
referencias, tablas anidadas, matrices y otras estructuras de datos complejas.
Desafortunadamente, la implementación actual de las mismas no ofrece una
ventaja clara en eficiencial, como sería de esperar, y sí provocan la
incompatibilidad de los diseños que aprovechan las nuevas características con
otras bases de datos.
8.-Oracle es la base de datos con mas orientación hacía
INTERNET
9.-Un aceptable soporte
Desventajas
1.-Una de las versiones más recientes de Oracle es la 8
punto algo (Aunque ya está la 9i). Y es que desde el lanzamiento original de la
8 se sucedieron varias versiones con correcciones, hasta alcanzar la
estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la
remodelación del sistema de almacenamiento por causa de la introducción de
extensiones orientadas a objetos.
2.-El mayor inconveniente de Oracle es quizás su precio.
Incluso las licencias de Personal Oracle son excesivamente caras, en mi
opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste
en pensar que basta instalar el Oracle en un servidor y enchufar directamente
las aplicaciones clientes. Un Oracle mal configurado puede ser
desesperantemente lento.
3.-También es elevado el coste de la formación, y sólo
últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos
de la simple instalación y administración. una herramienta cliente/servidor
para la gestión de Bases de Datos.
InterBase
Es un sistema manejador (administrador, gestor) de bases de
datos relacional que utiliza a SQL como lenguaje de definición y manipulación
de datos
Ventajas
1.-InterBase destaca del resto de los sistemas de bases de
datos por su arquitectura única, basada en versiones. Esto quiere decir que, a
pesar de tratarse del sistema más barato, es también el que ofrece un mejor
acceso concurrente a los datos que administra. Si necesitamos una vista
coherente de la base de datos, Oracle, SQL Server y DB2 bloquean la información
que leen e impiden su actualización durante la duración de la transacción de
lectura. Esto no sucede en InterBase porque la escritura genera una nueva
versión del registro, sin perder la coherencia de la información. Una agradable
consecuencia es que podemos realizar copias de seguridad completas “en
caliente”, sin interrumpir el funcionamiento del sistema.
2.-Otro de los puntos fuertes de InterBase es su cercanía al
estándar de SQL, sobre todo en la sintaxis de procedimientos almacenados y
triggers.
3.-Es sumamente fácil programar una base de datos activa en
InterBase y posteriormente adaptar la definición para Oracle.
4.-El lenguaje de procedimientos y triggers es muy potente,
e incluso supera a Oracle en la facilidad para expresar cláusulas de
verificación check que involucren a varias tablas, y en que los triggers no
están sujetos a los problemas ocasionados en Oracle por las denominadas “tablas
mutantes”.
Desventajas
1.-Los problemas de InterBase se deben a la misma causa que
sus ventajas: su arquitectura única. Es muy sencillo realizar particiones en
otros sistemas (Oracle, DB2, SQL Server, Informix) para aumentar el rendimiento
físico de una base de datos, pero este concepto es difícil de adaptar para
InterBase. De todos modos, el particionamiento por software no es sino un
sustituto un poco más flexible de ciertas técnicas RAID para la mejora del rendimiento,
e InterBase sí permite que una base de datos se expanda a lo largo de varios
discos, aunque no controla qué tablas van a parar a qué dispositivo.
No hay comentarios:
Publicar un comentario