1. SMDB IBMDB2 MySQL Ingres Grails ORACLE PostGreSQL SQLServer
Versión DB2 9.7 MySQL Ingress Grails Oracle PostGreSQL 9.2 SQL server 2012
Origen Es un Sistema
Administrador de BD
Relacionales
Multiplataforma,
especialmente
diseñado para
ambientes
distribuidos,
permitiendo que los
usuarios locales
compartan
información con los
recursos centrales
Permite trabajar en
un ambiente Cliente
– Servidor.
Nace en 1970,
aunque su
distribución
comercial empieza
en el año de 1983
con la versión 2.0
Es un sistema de
gestión de bases
de
datos relacional,
multihilo y multiu
suario. MySQL
AB desde enero
de 2008 una
subsidiaria
de Sun
Microsystems y
ésta a su vez
de Oracle
Corporation desd
e abril de 2009
desarrolla MySQL
como software
libre en un
esquema de
licenciamiento
dual.
Fue el primer
sistema
manejador de
base de datos
creado como
un proyecto de
investigación,
realizado por la
universidad de
Berkeley,
ubicada en
California;
comenzando a
principios de los
70´s y
terminado
hasta principios
de los 80´s.
Es un framework
para aplicaciones
web libre desarrollad
o sobre el lenguaje
de programación
Groovy.
Grails ha sido
impulsado
principalmente por la
empresa G2One, la
cual fue adquirida
por la desarrolladora
de software libre
Spring Source en
noviembre de
2008. En agosto
de 2009 Spring
Source fue a su vez
adquirida por
VMWare, empresa
especializada en
virtualización de
sistemas.
Oracle es
un sistema de
gestión de
base de
datos objeto-
relacional,
desarrollado
por Oracle
Corporation.
Oracle surge
en 1977 bajo
el nombre de
SDL , luego en
1979 SDL
cambia su
nombre
por Relational
Software, Inc.
(RSI). La
fundación
de Software
Development
Laboratories
fue motivada a
partir de un
estudio sobre
los de George
Es un sistema de
gestión de bases de
datos relacionales
orientadas a objetos,
con código fuente
disponible de forma
libre.
Su origen radica en el
año 1996 y utiliza un
modelo
cliente/servidor y
usa multiprocesos par
a garantizar la
estabilidad del sistema.
Microsoft SQL Server
es un sistema para
la gestión de bases
de datos producido
por Microsoft basado
en el modelo
relacional. Sus
lenguajes para
consultas son T-SQL
y ANSI SQL.
2. Koch.
Computer
World definió
este estudio
como uno de
los más
completos
jamás escritos
sobre bd.
Características Permite el manejo
de objetos grandes
(hasta 2 GB)
la definición de
datos y funciones
por parte del
usuario, el chequeo
de integridad
referencial
-Soporte
multimedia: texto,
imágenes, video,
audio.
Cuenta con un
monitor gráfico el
-Está optimizado
para equipos de
múltiples
procesadores.
-Se puede utilizar
como cliente-
servidor o
incrustado en
aplicaciones.
-Soporta
múltiples
métodos de
almacenamiento
de las tablas, con
prestaciones y
rendimiento
diferentes para
poder optimizar
el SGBD a cada
caso concreto.
-Su
-ACID
-Soporte Java
-Integridad
Referencial
-Transacciones
-Unicode
-Protección
contra fuerza
bruta
-Encriptación
de red
-Ofrece un
framework web de
alta productividad
para la plataforma
Java.
-Ofrece un
framework
consistente que
reduce la confusión y
que es fácil de
aprender.
-Documentación para
los usuarios de las
partes del
framework.
Entorno
cliente/servidor
.
Gestión de
grandes bases
de datos.
Usuarios
concurrentes.
Alto
rendimiento en
transacciones.
Sistemas de
alta
disponibilidad.
Disponibilidad
controlada de
los datos de
las
aplicaciones.
Adaptación a
estándares de
-Texto de largo
ilimitado.
-Figuras geométricas
(con una variedad de
funciones asociadas).
-Integridad referencial
-Llaves primarias y
foráneas
-Replicación
asincrónica/sincrónica
-Copias de seguridad
Múltiples métodos de
autentificación
-Soporte de
transacciones.
-Soporta
procedimientos
almacenados.
-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 los
terminales o clientes
de la red sólo
acceden a la
información.
-Además permite
3. administración se
basa en usuarios
y privilegios.
-Transacciones
Distribuidas(XA):
Para soportar
transacciones
entre múltiples
ambientes de
bases de datos
la industria,
como SQL-92.
Gestión de la
seguridad.
Autogestión de
la integridad
de los datos.
Opción
distribuida.
Portabilidad.
Compatibilidad
.
Conectabilidad
.
Replicación de
entornos.
administrar
información de otros
servidores de datos.
-Ejecuta aplicaciones
no críticas
-Integrar datos y
habilitar BI Basic
-Desarrollar
aplicaciones
innovadoras
Requisitos de
Software y
Hardware
Para SO Windows
2003:
Service Pack 2 o
posterior.
R2 también está
soportado
IBM Data Server
Provider para
aplicaciones cliente
.NET y los
procedimientos CLR
de la parte del
servidor necesitan
RAM 512 MB
Espacio disco
duro 1 GB
Sistema
Operativo:
Windows Server,
Windows Seven,
Linux, Unix.
Arquitectura del
Sistema 32/64-
-486x33
procesador,
Pentium
recomendado.
16 Mb de RAM,
con 32 Mb de
espacio de
intercambio (64
Mb RAM
recomendado).
200 Mb de
espacio en
Java SDK 1.4+ para
Grails 1.0.x y 1.1.x
Java SDK 1.5+ para
Grails 1.2 o superior
-Una instalación de
Java 1.5 o superior y
tener establecida la
variable de entorno
JAVA_HOME al lugar
de la instalación.
Un cliente de Git.
Memoria Física
(RAM)
1Gb,Memoria
Virtual de el
doble de
tamaño que la
RAM (2Gb)
Espacio en
disco en
instalación
SO. Linux, UNIX (AIX,
BSD, HP-UX, SGI IRIX,
Mac OS X, Solaris, Tru64)
y Windows.
Espacio disponible en
disco: 70 MB (mínimo)
Tamaño de fichero:
48.45MB (50,802,536
bytes)
.NET 3.5 SP1
.NET Framework 4
1
SQL Server Native
Client
Protocolos de red:
Memoria
compartida
Canalizaciones con
nombre
TCP/IP
4. tiempo de ejecución
de .NET Framework
v2.0.
Para SO Windows
2008
IBM Data Server
Provider para
aplicaciones cliente
.NET y los
procedimientos CLR
de la parte del
servidor necesitan
tiempo de ejecución
de .NET Framework
v2.0.:
Hardware:
Todos los
procesadores Intel y
AMD con capacidad
de ejecutar sistemas
operativos Windows
(sistemas basados
en 32 bits y x64).
bit.
Protocolo de red
TCP/IP.
disco si instala
todo (150 Mb
hará para el
SDK).
-kernel 2.0.34 o
superior.
libcrypt.so -
esta biblioteca
no está incluido
en todas las
distribuciones
deLinux
uncompress -
determinadas
distribuciones
de Linux
básica 4.55Gb
y en
instalación
avanzada
4.92Gb.
Adaptación de
Vídeo 256
colores.
Procesador
550Mhz.
VIA
Memoria:
Ediciones Express:
512 MB
Todas las demás
ediciones: 1 GB
Se recomienda:
Ediciones Express:
1 GB
Todas las demás
ediciones: al menos
4 GB
Procesador x86:
1,0 GHz
Procesador x64:
1,4 GHz
Recomendado: 2
GHz o más.
Procesador
compatible con
Pentium III o
superior
5. Costo -91.75 dólares node
processor
-151 dólares
controller processor
$0 $0 Edition One
5,800
Standar Edition
17,500
Enterprise
Edition 47,500
$0 Enterprice: 6,874
dolares por core
Business
intelligense: 8.592
dolares por servidor
Estándar: 1.793
dolares por core
898 dolares por
servidor
Licencia licencia GNU GPL GPL
Código abierto
GNU Privada licencia BSD Enterprise Edition se
basa en la capacidad
de computación,
medida en número
de cores.
-Business
Intelligence -
Edition: se ofrece
bajo el modelo de
Servidor + CAL,
basado en el
número de usuarios
o dispositivos.
-Standard Edition:
se ofrece bajo
ambos modelos .
6. Ventajas -Agiliza el tiempo de
respuestas de
consulta
-Tablas replicadas
-Utiliza una
combinación de
seguridad externa y
control interno.
-Juego de datos de
acceso de las
interfaces para los
diferentes tipos de
usuarios y
aplicaciones.
-Almacén de datos
-Administración
desde cualquier
puesto de trabajo.
-Es Open Source
-Soporte para
control de
transacciones
-Replicación de
bases de datos.
-Bajo costo en
requerimientos
para la
elaboración de
bases de datos.
-Licencia GLP
-GPL
-Código abierto
- Basado en MVC.
-Soporta AJAX.
- Tiene todo lo
necesario para
desarrollar una
aplicación web.
-Multiplataforma
- La partición y
compresión de
datos.
- Protección y
la auditoría
segura de los
datos.
- Reducción de
los costes por
inactividad.
-Multiplataforma
-Herramientas graficas
de diseño.
- Bloqueo a nivel de
registro.
-Integridad referencial.
- Ahorros considerables
en costos de operación.
-Estabilidad y
confiabilidad.
-Código abierto
-Licencia BSD
- Licencia SQL
Server-.
- Ejecuta
aplicaciones no
críticas
-Integrar datos y
habilitar BI Basic
-Desarrolla
aplicaciones
innovadoras
Lenguaje de
Manipulación
de Datos
- SQL SQL - PL/SQL SQL SQL
Manejo de
Concurrencia y
Bloqueos
- -MVCC
(Concurrencia)
-InnoDB (
bloqueos a nivel
de fila)
-Multi-Version
Control de
concurrencia,
permite el
acceso
simultáneo a la
base de datos o
una versión de
-Proporciona
consistencia
de lectura.
-Ofrece varios modos
de bloqueo a nivel de
Tabla y a nivel de filas.
- MVCC(Concurrencia)
- Proporciona las
capacidades
necesarias para
apoyar el
almacenamiento de
datos escalable,
limpieza de datos y
la gestión, y la
7. "instantánea"
de cada usuario
para trabaja.
exploración rápida
de datos y
visualización para los
usuarios finales
Permite el
procesamiento
de distribuido
de consultas
SI SI SI NO SI SI SI
Transacciones
Distribuidas
Soporte OLAP
DataWareHousing
DataMinning
Soporte OLAP
Soporte OLTP
DataWareHousing
DataMinning
Clustering
-El algoritmo de
optimización de
consultas para
INGRES
distribuido se
deriva del
algoritmo
usado en
INGRES
centralizado.
NO, ya que la BD
que provee es
sumamente básica.
Oracle Tuxedo
es la
plataforma de
procesamiento
de
transacciones
distribuidas
Nº1 del
mundo.
Soporte OLTP
Soporte OLAP Básico
DataWareHousing
DataMinning
Soporte OLAP
DataWareHousing
DataMinning
Soporte OLTP
Básico.
Seguridad -Protección de datos
en caso de que el
sistema sufra un
colapso.
-Respaldos en línea.
-Utiliza Lista de
Control de Acceso
(ACL) en todas
las conexiones,
consultas y
operaciones.
- Protección
contra fuerza
bruta
-Encriptación
de red
-Reglas de
complejidad
para la
contraseña
- Se obtiene
mediante plugins.
-Provee
de control de
accesos
discrecional,
es decir,
acceso
restringido a la
información
basado en
privilegios.
- Cada usuario
- Modelo de seguridad
para acceso a objetos
de base de datos por
usuarios y grupos de
usuarios
-Cifrado
Transparente de
Datos.