Sunteți pe pagina 1din 19

Ventajas y desventajas de diferentes bases de datos

http://hiistoriablogs.blogspot.mx/2015/02/c-aracteristicasventajas-y-
desventajas.html

características, ventajas y desventajas y


compatibilidad con los sistemas operativos
domingo, 1 de febrero de 2015

Sistemas de gestión de bases de datos


licenciados

Visual FOXPRO

CARACTERISTICAS

capcacidades poderosas y muy veloces para el manejo de datos nativos y remotos

flecibilidad para crear todo tipo de soluciones de bases de datos

lenguaje de programacion oreintada a objetos

utiliza la sentencias SQL en forma nativa

COMPATIBILIDAD

PC conpatibe con IBM con procesador pentium


Mouse o dispositivo apuntador
64 MB RAM
115 MB HDD

VENTAJAS

No es muy costoso

Es accequible para pequeñas empresas

Tiene capacitaciones soporte

DESVENTAJAS

mayor sensibilidad frente a variaciones en transmiciones y frecuencias electrocas


seguridad

ACCESS

Es un programa Sistema de gestión de base de datos relacional creado y


modificado por Microsoft para uso personal de pequeñas organizaciones. Es un
componente de la suite Microsoft Office aunque no se incluye en el paquete
"básico". Una posibilidad adicional es la de crear ficheros con bases de datos que
pueden ser consultados por otros programas. Dentro de un sistema de información
entraría dentro de la categoría de Gestión y no en la de Ofimática como algunos
creen.

VENTAJAS:

Por medio de Microsoft Access, puede administrar toda la información desde un


único archivo de base de datos. Dentro del archivo, puede utilizar:
Tablas para almacenar los datos.
Consultas para buscar y recuperar únicamente los datos que necesita.
Formularios para ver, agregar y actualizar los datos de las tablas.
Informes para analizar o imprimir los datos con un diseño específico.
Páginas de acceso a datos para ver, actualizar o analizar los datos de la base de
datos desde Internet o desde una intranet.
Almacenar los datos una vez en una tabla y verlos desde varios lugares.

DESVENTAJAS: Tiene limitaciones en el procesamiento de las búsquedas, ademas


que si la quieres usar para ambientes corporativo no te va a servir por su poca
estabilidad, si quieres usarla para proyectos de la escuela o bases de pequeños
negocios que no requieren alta disponibilidad, la puedes utilizar.

CARACTERISTICAS:

 MS Access es usado por programadores y no programadores para crear sus propias


soluciones de base de datos.

 Los usuarios pueden crear tablas, consultas, formularios y reportes pudiendo conectarlos
entre si con macros.

 Usuarios avanzados pueden usar VBA (Visual Basic for Applications) para crear una
solución rica en código y manipulación avanzada de datos y controles.

 Los campos de las tablas de Access soportan gran variedad de tipos


de datos, índices e integridad referencial.

 Microsoft Access permite crear formularios para insertar y modificar datos fácilmente.
También tiene un entorno gráfico para ver las relaciones entra las diferentes tablas de la
base de datos.

COMPATIBILIDAD:

Access incluye interfaces para crear consultas, formularios y reportes.

El concepto original de Access es habilitar el acceso a cualquier fuente de datos por


lo que se tiene la posibilidad de exportar e importar información desde y hacia varios
formatos como Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle,
ODBC, etc.

Uno de los beneficios de Access para los programadores es la compatibilidad con


MS SQL.
ORACLE

Oracle Corporation es una de las mayores compañías de software del mundo. Sus
productos van desde bases de datos (Oracle) hasta sistemas de gestión. Cuenta
además, con herramientas propias de desarrollo para realizar potentes
aplicaciones, como Oracle Designer, Oracle JDeveloper y Oracle Developer Suite.
Su actual consejero delegado es Larry Ellison.

CARACTERISTICAS Y VENTAJAS

Compatibilidad total Oracle Database

 Oracle Exadata es compatible con el software estándar Oracle Database 11g y 12c,
incluidas todas las opciones de base de datos y mejores prácticas de Oracle. Esto significa
que todo el ecosistema de Oracle Database, incluidas aplicaciones, herramientas y
conocimiento DBA, está a disposición inmediata en Oracle Exadata.

Optimizado para todas las cargas de trabajo de base de datos

 Use Oracle Exadata para almacenar datos de empresa, su sistema OLTP más exigente o
para, consolidación de base de datos y cargas de trabajo mixtas. Oracle Exadata es una
plataforma ideal para una nube privada Database as a Service.

Opciones de configuración

 Adapte su entorno Oracle Exadata a sus necesidades y amplíe a medida que crezcan sus
necesidades, con configuraciones que empiezan en 1/8 rack y crecimiento a través de
diferentes tamaños multirack.

Oracle Exadata Smart Scan


 Las cargas de trabajo intensivas en datos, como informes y consultas sobre el almacén de
datos, se descargan del software servidor de almacenamiento inteligente de Oracle Exadata
de almacenamiento Oracle Exadata, potenciando el rendimiento y el retorno de la inversión.

Oracle Exadata Smart Flash Cache

 La jerarquía de almacenamiento de Oracle Exadata de DRAM, Flash y disco migra datos


automáticamente para garantizar el mejor rendimiento y el menor coste de almacenamiento.

Oracle Exadata Hybrid Columnar Compression

 Reduzca el tamaño de las tablas de almacenamiento de datos por un factor de hasta 10 y


el de las tablas de archivado por un factor de hasta 50 con la mejor tecnología de
compresión del sector.

DESVENTAJAS:
 Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, 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.

 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.

 También es elevado el coste de la información, y sólo últimamente han comenzado a


aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y
administración.

SQL SERVER
CARACTERISTICAS

El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de


los sistemas relacionales y permite así gran variedad de operaciones.

Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte


base teórica y su orientación al manejo de conjuntos de registros —y no a registros
individuales permite una alta productividad en codificación y la orientación a objetos. De
esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían
en un lenguaje de bajo nivel orientado a registros. SQL también tiene las siguientes
características:

Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición


de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de
relación.

 Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes de


consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.

 Integridad: El LDD de SQL incluye comandos para especificar las restricciones de


integridad que deben cumplir los datos almacenados en la base de datos.

 Definición de vistas: El LDD incluye comandos para definir las vistas.

 Control de transacciones: SQL tiene comandos para especificar el comienzo y el final de


una transacción.

 SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar instrucciones de
SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.

 Autorización: El LDD incluye comandos para especificar los derechos de acceso a las
relaciones y a las vistas.

Ventajas:

- Es un Sistema de Gestión de Bases de Datos Relacionales (SGBDR).

- Puede ser útil para manejar y/o obtener datos de la red de redes.

- Ofrece una potente forma de unir SQL e Internet.

- Utiliza una extensión al SQL estandar, que se denomina Transact SQL.

- El Transact SQL, soporta la definición, modificación y eliminación de bases de datos,


tablas, atributos, índices, etc., es decir, el lenguaje de definición de datos (LDD), así como
la consulta, actualización y borrado de tuplas de tablas, es decir, el lenguaje de
manipulación de datos (LMD).

- Para empezar SQL Server nos permite olvidarnos un poco de los ficheros que forman la
base de datos. En Access tenemos que abrir el fichero .mdb para ver el contenido. Aquí
abrimos la consola de SQL Server y tenemos todas las bases de datos de todos nuestros
programas. Esto es muy cómodo, ciertamente.

- Si trabajamos en una red local nos permite agregar otros servidores de SQL Server. por
ejemplo: yo tengo en mi ordenador una base de datos en mi servidor SQL y mi compañero
tiene en su servidor otra base de datos. Yo puedo conectar mi SQL al suyo y así tengo sus
bases de datos en mi SQL Server. Esto, también es muy cómodo.

- Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de servidor,


seguridad en tablas, permitir o no lectura, escritura, ejecución; seguridad en los
procedimientos almacenados (después hablo de ellos)... todo se puede configurar. O sea,
que podemos permitir que alguien conecte su SQL al nuestro pero sin embargo podemos
decirle que no puede ver esta base de datos pero otra sí.

Desventajas:

- Los problemas de la 6.5 eran muchos: bloqueo a nivel de página, dispositivos con
crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048KB), una pésima
implementación de los tipos de datos variables como varchar.

- La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria


RAM que utiliza para la instalación y utilización del software.

- Una de las desventajas de SQL es que si lo quieres para practicas no te va hacer útil por
que en el se prohíben muchas cosas tiene restricciones en lo particular me parase mas
viable usar MySQL es mucho mejor además de ser un software gratis.

- La relación calidad-precio esta muy debajo comparado con oracle.

Sistemas de gestión de
bases de datos libres
MYSQL

Características

 Permite escoger entre múltiples motores de almacenamiento para cada tabla. En MySQL
5.0 éstos debían añadirse en tiempo de compilación, a partir de MySQL 5.1 se pueden
añadir dinámicamente en tiempo de ejecución:

 Los hay nativos como MyISAM, Falcon, Merge, InnoDB, BDB, Memory/heap, MySQL
Cluster, Federated, Archive, CSV, Blackhole y Example

 Desarrollados por partners como solidDB, NitroEDB, ScaleDB, TokuDB, Infobright (antes
Brighthouse), Kickfire, XtraDB, IBM DB2. InnoDB Estuvo desarrollado así pero ahora
pertenece también a Oracle.

 Desarrollados por la comunidad como memcache, httpd, PBXT y Revision.

 Agrupación de transacciones, reuniendo múltiples transacciones de varias conexiones para


incrementar el número de transacciones por segundo.

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).

COMPATIBILIDAD:

 PHP5 (min versión 5.2.0)


- con extensiones mysql, gd2, iconv, mbstring,
- límite de memoria recomendado mínimo 16MB,
- tiempo de ejecución máximo recomendado mínimo 30 segundos
-cambio en sesión php

 PHP4 ya no es compatible

 MySql 4.1.x o superior

 Mysql 5.1 recomendado - en los casos de descargas altas en bases de datos es posible
añadir un apartición de tablas en la versión 5.1 o superior

 Servidor web Apache, IIS u otro compatible con PHP

 Sistema operativo Unix, Windows o Mac (todos los sistemas operativos son
compatibles con la instalación en los servidores web)

 Espacio en disco - 200 MB (recomendado)

SSL - compatible, por lo que se posee un certificado SSL puede utilizar

POSTGRE SQL
Caracteristicas

Algunas de sus principales características son, entre otras:

Alta concurrencia
Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas
en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros
accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión
consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de
bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de
bloqueos explícitos...

Amplia variedad de tipos nativos


PostgreSQL provee nativamente soporte para:

Números de precisión arbitraria.

Texto de largo ilimitado.

Figuras geométricas (con una variedad de funciones asociadas).

Direcciones IP (IPv4 e IPv6).

Bloques de direcciones estilo CIDR.

Direcciones MAC.

Arrays.
Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser
por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos
ejemplos son los tipos de datos GIS creados por el proyecto PostGIS

VENTAJAS

Ampliamente popular - Ideal para tecnologias 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 experticia, configurar llega a ser un caos.

Es fácil de vulnerar sin proteccion 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.

COMPATIBILIDAD

250 MB de espacio en Disco Duro

256 MB RAM

Arquitectura del sistemas 32/64 bit

APACHE DERBY
Características

APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99.
La sintaxis SQL usada proviene de IBM DB2.

Su código pesa alrededor de 2000KB comprimido.

Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar
la información en un única base de datos y control completo de usuarios.

Soporta internamente procedures, cifrado y compresión.

Trae soporte multilenguaje y localizaciones específicas.

A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.

Transacciones y recuperación ante errores ACID.

Posee tres productos asociados a la marca:

Derby Embedded Database Engine: El motor propiamente dicho.


Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo
cliente-servidor tradicional.

Database Utilities: Un paquete de utilidades.


Ventajas

El gestor de base de datos Apache Derby posee un grupo de ventajas, las cuales son:
El tamaño del programa es muy reducido, ocupando 2.6 megabytes entre el motor base y
controlador integrado JDBC, utilizando muy poco espacio en el computador donde se
instalara el programa.

Fácil manejo del programa e instalación.

Es un software libre, esto quiere decir está disponible en la web para su descarga gratuita.

Controla la redundancia de datos, esto ayuda a reducir los datos que ocupan espacio
innecesariamente dentro de la base de datos.

Posee una opción, donde el ingreso a la base de datos, solo es posible a personas que
estén autorizados por el creador de la misma.

Cuenta una plataforma independiente, esto quiere decir que puede mover su base de datos
a cualquier computadora sin tener que modificar ningún tipo de datos de la misma.

Permite la creación de ficheros JAR, esto hace referencia a archivos comprimidos


generador en el lenguaje de programación Java.

No necesita un administrador de base de datos.

Desventajas

La principal desventaja que se encuentran en este gestor de base de datos, se enfoca hacia
su lenguaje programático Java, debido a que no todas las aplicaciones son compatibles con
este lenguaje programático, trayendo como consecuencia que las personas que no posean
aplicaciones compatibles no podrán utilizar este gestor de base de datos.

Compatibilidad

java development Kit(JDK)

java runtime Environment (JRE)

Minimo windows 2000

Memoria RAM de 512MB


DB2 EXPRESS-C

CARACTERISTICAS

Utiliza time travel query

presenta un entorno de herramientas integrado

incluye tecnologia Graph Store

Contiene la caracyeristica de compatibilidad SQL

Incorpora sincronizacion y soporte de IMB mobile database

VENTAJAS

Acceso a los datos de tablas de Oracle o MySQL

Soporta XML

Soporta todo tipo de datos

el SQL de DB2 es muy potente

Es especialmente interesante la implementacion de triggers

DESVENTAJAS

Lentitud crear y ejecutar consultas


Infuye en la eleccion del hardware utilizado
COMPATIBILIDAD

2 GB RAM

sin limite de HDD

Arquitectura del sistemas 32/64 bit


Oracle
------
*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 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
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.
Access
------
*Ventajas
1.-Es la base de datos más amigable y versátil del mercado.
2.-Incluye expertos para realizar indagaciones, ellos pueden ayudar a encontrar entradas
duplicadas y realizar relaciones cruzadas de los datos.
3.-Para aprender el programa basta tener la ayuda en línea, ya que es completa e
informativa.
4.-Altamente potente y eficiente
*Desventajas
1.-Base de datos de un muy reducido potencial, sólo para soluciones "caseras"
Informix
--------
*Ventajas
1.-Es una familia de productos de bases de datos que incluye un sistema de administración
de bases de datos relacionales basado en SQL, un lenguaje de cuarta generación y
herramientas para la inclusión de SQL en programas de aplicación.
*Desventajas
Sybase
------
*Ventajas
1.-Sybase, es una base de datos corporativa
2.-Programable
3.-Soporta gran cantidad de datos y usuarios
4.-Soporta multi-procesadores.
*Desventajas

el 28 abr. 01
MS Sql Server
-------------
*Ventajas
1.-Los problemas que te mencione en el punto 1 de las desventajas de MS Sql Server, han
sido resuelto en SQL Server 7: las páginas han aumentado a 8192KB (aunque este tamaño
sigue siendo constante), el bloqueo se produce a nivel de fila, las columnas de tipo variable
ocupan ahora lo justo y han desaparecido los odiados dispositivos, abriendo paso a ficheros
nativos del sistema operativo con crecimiento automático.
2.-El atractivo principal: lo barato del sistema, y la tendencia de los directivos a aceptar
preferentemente productos de Microsoft. Además, hay que reconocer que la versión 7 es
bastante estable, aunque me han llegado rumores de problemas en máquinas con varios
procesadores que se han resuelto el Service Pack 1.
3.-Otro punto importante a favor de SQL Server es la interfaz de acceso OLE DB y ADO.
Aunque se trata de una interfaz universal, SQL Server es una de las primeras bases de datos
en soportarla.
4.-Cuando SQL Server no tiene tareas de usuario para procesar, comienza a escribir
automáticamente las memorias intermedias sucias del caché al disco. Como estas escrituras
se realizan en los ciclos de inactividad del servidor, se denominan escrituras libres .
La tarea de limpieza tiene las siguientes ventajas:
-Mejor utilización de la CPU
-Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las
transacciones
-Puntos de verificación más rápidos
-Menor tiempo de recuperación
-En aplicaciones que actualizan continuamente la misma página de base de datos, la tarea
de limpieza puede iniciar innecesariamente escrituras de la base de datos. Los
administradores del sistema pueden utilizar el parámetro de configuración housekeeper free
write percentage para inhabilitar la tarea de limpieza o para controlar sus efectos
secundarios.
5.-SQL Server registra las transacciones de tal modo que las actualizaciones en una de ellas
siempre se puedan recuperar o reducir al último estado consistente si el equipo cliente o
servidor falla. Aunque el motor de base de datos Microsoft Jet y los archivos .mdb también
proporcionan transacciones, éstas no se administran mediante un registro de transacciones
separado en los archivos .mdb y pueden fallar sin posibilidad de recuperación si se daña el
archivo de la base de datos.
*Desventajas
1.-Los problemas de la 6.5 eran muchos: bloqueo a nivel de página, dispositivos con
crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048KB), una pésima
implementación de los tipos de datos variables como varchar...

el 28 abr. 01
Borland Paradox
---------------
*Ventajas
1.-La última versión de Paradox, incluida en Corel Office Profesional, presenta notables
mejoras respecto de las anteriores, sólo en cuanto a perfeccionamiento de las ya existentes.
2.-El entorno de programación que tiene es uno de los más completos y la existencia de
numerosos asistentes hace asequible el diseño de aplicaciones a, prácticamente, cualquier
usuario, aunque no ofrece posibilidades Internet e Intranet integradas en el producto.
*Desventajas
Interbase
---------
*Ventajas
1.-Es una lástima que un sistema tan bueno como InterBase no sea más popular de lo que
actualmente es. Y ya podemos mencionar el principal enemigo de InterBase: la
incertidumbre sobre su futuro
2.-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.
3.-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.
4.-Es sumamente fácil programar una base de datos activa en InterBase y posteriormente
adaptar la definición para Oracle.
5.-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.
Db2
---
*Ventajas
1.-Se trata nuevamente de una de las bases de datos "históricas".
2.-La arquitectura física es muy similar a la de Oracle.
3.-También puede ejecutarse en varias plataformas: existe incluso una versión "personal"
para Windows 95/98.
4.-El SQL de DB2 es muy potente
5.-Es especialmente interesante la implementación de triggers

el 28 abr. 01
*Desventajas
1.-Es similar a Oracle en el precio.
2.-Los procedimientos almacenados de DB2 deben programarse en lenguajes externos: C,
Java, Visual basic, etc. ¿Por qué esto es desvenjata? No sólo 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.
Un pequeño resumen de ventajas y desventajas, espero te sirve y ante cualquier duda solo
consúltame...
Me faltaron algunas ventajas y desventajas, espero me disculpes, se despide muy
atentamente de ti, Ligarius
****TE TUVE QUE MANDAR LA RESPUESTA PARCELADA, PUES ACEPTA UNA
CANTIDAD LIMITADA DE CARACTERES.

S-ar putea să vă placă și