Tipos de Sistema de Gestión de Bases de Datos
SGBS: Comercial
“Oracle tiene un probado historial como proveedor estratégico de aplicaciones de software completas, abiertas e integradas para el sector de ciencias biológicas,” dijo Neil de Crescenzo, vicepresidente sénior y gerente general, Oracle Health Sciences.
“La posición de Oracle como el proveedor número uno en el sector de ciencias biológicas destaca nuestro compromiso en ayudar a nuestros clientes a tener con mayor rapidez la información sobre una mejor salud, permitiéndoles lograr una mayor eficiencia operativa y optimizar el desempeño.”
Es un sistema de gestión de base de datos
relacional (o RDBMS por el acrónimo en inglés de Relational Data Base
Management System), fabricado por Oracle Corporación. Se considera a Oracle
como uno de los sistemas de bases de datos más completos, destacando su soporte
de transacciones, estabilidad,
escalabilidad, es multiplataforma. Su mayor defecto es su enorme precio, que es
de varios miles de euros (según versiones y licencias). Otro aspecto que ha
sido criticado por algunos especialistas es la seguridad de la plataforma, y
las políticas de suministro de parches de seguridad, modificadas a comienzos de
2005 y que incrementan el nivel de exposición de los usuarios. En los parches
de actualización provistos durante el primer semestre de 2005 fueron corregidas
22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad
de más de 2 años. Aunque su dominio en el mercado de servidores empresariales
ha sido casi total hasta hace poco, recientemente sufre la competencia del
Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia
libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han
sido certificadas para poder trabajar bajo Linux.
Ventajas
- Oracle es el motor de base de datos relacional más usado a nivel mundial.
- Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
- Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de base de datos distribuidos.
- Oracle es la base de datos con más orientación hacia Internet.
Desventajas
- 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.
- 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.
Es un
sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje
Transact-SQL, capaz de poner a disposición de muchos usuarios grandes
cantidades de datos de manera simultánea. Entre sus características figuran:
Soporte de transacciones, escalabilidad, estabilidad y seguridad. Soporta
procedimientos almacenados. Incluye también un potente entorno gráfico de
administración, que permite el uso de comandos DDL y DML gráficamente. Permite
trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor
y las terminales de clientes de la red sólo acceden a la información. Además
permite administrar información de otros servidores de datos
Ventajas
- El sistema es barato, y la tendencia a aceptar preferencialmente productos de Microsoft.
- 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.
- Mejor utilización de los recursos de la PC.
- Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones
Desventajas
- Enorme cantidad de RAM que utiliza.
- 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.
Es un
sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse
como un conjunto de información organizada sistemáticamente. En la terminología
propia de las bases de datos hay tres conceptos claves dentro de las tablas:
campo, registro y dato. Un campo es cada uno de los tipos de datos que se van a
usar. Se hace referencia a los campos por su nombre. Un registro está formado
por el conjunto de información en particular. Un dato es la intersección entre
un campo y un registro.
Ventajas
- Obtenerse mejores resultados con la interfaz de usuario de Office Fluent. Incluso sin ser experto se puede hacer seguimiento de la información.
- Puede modificar un informe con una respuesta visual en tiempo real y guardar varias vistas para audiencias distintas.
- Gracias a la detección automática del tipo de datos, su manejo es tan sencillo como el Excel.
- Crea tablas rápidamente sin preocuparse de la complejidad de las base de datos.
Desventajas
- Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones).
- Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft.
SGBS: Libre
Es un
sistema de gestión de base de datos relacional orientada a objetos de software
libre, publicado bajo la licencia BSD. Como muchos otros proyectos open source,
el desarrollo de PostgreSQL no es manejado por una sola compañía sino que es
dirigido por una comunidad de desarrolladores y organizaciones comerciales las
cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG
(PostgreSQL Global DevelopmentGroup).
Ventajas
- Alta concurrencia.- 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.
- Amplia variedad de tipo nativos:
- Números de Precisión arbitraria
- Texto de largo ilimitado
- Figuras geométricas ( con variedad de funciones asociadas )
- Direcciones IP
- Herencia de tablas e. Integridad transaccional
Desventaja
- Consume más recursos que MySQL, por lo que se necesitan mayores características de Hardware.
- Aproximadamente es 2 veces más lento que MySQL , aunque en la práctica no se ve diferencia.
- Sus sentencias son poco intuitivas.
Un
sistema de gestión de base de datos relacional, multihilo y multiusuario con
más de seis millones de instalaciones. Por un lado se ofrece bajo la GNU GPL
para cualquier uso compatible con esta licencia, pero para aquellas empresas
que quieran incorporarlo en productos privativos deben comprar a la empresa una
licencia específica que les permita este uso.
ventajas
- MySQL funciona sobre múltiples plataformas ( AIX, BSD, GNU/Linux, MacOS X, NetBSD,OpenBSD).
- Soporte a multiplataforma.
- Vistas Actualizables d. Procedimientos Almacenados
- Soporte completo para UNICODE
- Múltiples motores de almacenamiento
Desventajas
- Actualmente, el soporte para disparadores es básico, por lo tanto hay ciertas limitaciones en que se puede hacer con ellos.
- Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla.
- Cuando MySQL maneja la integridad referencial, con tablas no transaccionales, aunque admite la declaración de claves ajenas o foráneas en la creación de tablas.
Referencia Bibliográfica Electrónica
Hernandez, J.(2002).La Disciplina de los Sistemas de Bases de Datos. Historia, Situación Actual y Perspectivas. [Documento en Linea] Disponible en :http://users.dsic.upv.es/~jorallo/docent/BDA/DisciplinaBD.pdf [ Consultado 25 Noviembre 2005]
Hernandez, J.(2002).La Disciplina de los Sistemas de Bases de Datos. Historia, Situación Actual y Perspectivas. [Documento en Linea] Disponible en :http://users.dsic.upv.es/~jorallo/docent/BDA/DisciplinaBD.pdf [ Consultado 25 Noviembre 2005]
Okamura,
H. (2012). Sistemas de gestores de base de datos. [Presentación en Línea]
Disponible
en: http://es.slideshare.net/HernanOkamura/sistemas-de-gestores-de-base-de-datos-13332504?next_slideshow=2
[Consultado el 25 de Noviembre del 2015]





No hay comentarios:
Publicar un comentario