Cuadro comparativo de SMBD

3,576 views

Published on

Published in: Data & Analytics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,576
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
196
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cuadro comparativo de SMBD

  1. 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. 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. 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. 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. 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. 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. 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.
  8. 8. tiene un dominio de seguridad.

×