Top Banner
MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos Práctica 2: Realizar un Análisis Comparativo de 10 diferentes manejadores de Bases de Datos SISTEMAS MANEJADORES DE BASES DE DATOS APLICACIÓN CARACTERISTICAS PROPIEDADES PRINCIPALES REQUERIMIENTOS DE HARDWARE PLATAFORMA . MICROSOFT SQL SERVER Producido por MICROSOFT Basado en el modelo relacional Permite trabajar en modo cliente- servidor, donde los datos se encuentran en el servidor y los clientes solo acceden a dicha información. permite administrar información de otros servidores Microsoft SQL Server ™ 2000 Enterprise Edition escala hasta 64 gigabytes (GB) de RAM y hasta 32 CPUs, lo que puede utilizarse en conjunto con técnicas de escalado, como las Vistas Distribuidas Particionadas, para gestionar grandes conjuntos de datos y cargas transaccionales. XML enriquecido Habrá dos características de XML disponibles en SQL Server 2000 tras el lanzamiento del producto. XML grams, comandos que se envían al servidor que permiten a los Microsoft SQL Server 2000 requiere esta configuración de sistema como mínimo Intel o sistema compatible Ordenador personal con Intel Pentium o compatible 166- megahertz (MHz) o procesador mayor. Memoria (RAM) Enterprise Edition: 64 megabytes (MB); 128 MB recomendado. Standard Edition: 64 MB. Evaluation Edition: 64 MB; 128 MB recomendado. Developer Edition: 64 MB. Personal Edition: 64 MB para Windows 2000; 32 MB para otros sistemas operativos. Desktop Engine: 64 MB para Windows 2000: 32 MB para otros sistemas operativos. SQL Server 2000 Enterprise Edition y Standard Edition ejecutados en Windows NT® Server version 4.0 Service Pack 5 (SP5) o posterior, Microsoft Windows NT Server 4.0 Enterprise Edition con SP5 o posterior, en los sistemas operativos Microsoft Windows® 2000 Server, Microsoft Windows 2000 Advanced Server, y Microsoft Windows 2000 Datacenter Server.
14

Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

Mar 21, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

Práctica 2: Realizar un Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

SISTEM

AS M

ANEJ

ADOR

ES DE

BASE

S DE D

ATOS

APLICACIÓN CARACTERISTICAS

PROPIEDADES PRINCIPALES

REQUERIMIENTOS DE HARDWARE

PLATAFORMA

.

MICROSOFTSQL SERVER

Producido por MICROSOFT

Basado en elmodelo relacional

Permite trabajar en modo cliente-servidor, donde los datos se encuentran en el servidor y los clientessolo accedena dicha información.

permite administrar información de otros servidores

Microsoft SQL Server ™2000 EnterpriseEdition escala hasta64 gigabytes (GB) deRAM y hasta 32 CPUs,lo que puedeutilizarse en conjuntocon técnicas deescalado, como lasVistas DistribuidasParticionadas, paragestionar grandesconjuntos de datos ycargastransaccionales.

XML enriquecidoHabrá doscaracterísticas de XMLdisponibles en SQLServer 2000 tras ellanzamiento delproducto. XML grams,comandos que se envíanal servidor quepermiten a los

Microsoft SQL Server 2000requiere esta configuraciónde sistema como mínimo

Intel o sistema compatibleOrdenador personal con IntelPentium o compatible 166-megahertz (MHz) o procesadormayor.

Memoria (RAM) EnterpriseEdition: 64 megabytes (MB);128 MB recomendado.

Standard Edition: 64 MB.Evaluation Edition: 64 MB;128 MB recomendado.Developer Edition: 64 MB.Personal Edition: 64 MB paraWindows 2000; 32 MB paraotros sistemas operativos. Desktop Engine: 64 MB paraWindows 2000: 32 MB paraotros sistemas operativos.

SQL Server 2000 EnterpriseEdition y Standard Editionejecutados en Windows NT®Server version 4.0 ServicePack 5 (SP5) o posterior,Microsoft Windows NTServer 4.0 EnterpriseEdition con SP5 oposterior, en los sistemasoperativos MicrosoftWindows® 2000 Server,Microsoft Windows 2000Advanced Server, yMicrosoft Windows 2000Datacenter Server.

Page 2: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

(SMBD)

de datos. desarrolladores webutilizar XML paraintroducir, actualizary eliminar datos delas tablas de SQLServer 2000. Lafacilidad de cargamasiva de XML permiteempaquetar con XML lascargas masivas dedatos.

Espacio en disco disponibleEnterprise, Standard,Evaluation, Developer yPersonal Editions requieren:95–270 MB para servidor; 250MB para intalación típica.50 MB para instalaciónmínima de Servicios deanálisis; 130 MB parainstalación típica.

Unidad de discoUnidad de CD-ROM.

SIST

EMAS APLICACIÓN

CARACTERISTICASPROPIEDADES PRINCIPALES

REQUERIMIENTOS DE HARDWARE PLATAFORMA

Page 3: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

MANE

JADO

RES

DE BAS

ES D

E DATO

S

(SMBD)

MICROSOFTACCESS

Bastante Simple e intuitivo

En español por defecto

Orientado abases de datos relacionales

Solo es soportado por Windows

Es compatible con Excel,visual basic.

Es un componente de lasuite ofimáticaMicrosoft Office.

Permite crear ficherosde bases de datosrelacionales que puedenser fácilmentegestionadas por unainterfaz gráfica simple.Además, estas bases dedatos pueden serconsultadas por otrosprogramas. Este programapermite manipular losdatos en forma de tablas(formadas por filas ycolumnas), crearrelaciones entre tablas,consultas, formulariospara introducir datos einformes para presentarla información.

Equipo y procesador Procesador de 500 MHz o más

rápidoMemoria 256 MB de RAM o másDisco duro 2,0 GB de espacio endisco disponiblePantalla Monitor con resolución1024x576 o superiorSistema operativo Windows XP(debe tener SP3) (32 bits), Windows7, Windows Vista con Service Pack(SP) 1, Windows Server 2003 con SP2y MSXML 6.0 (solo Office de 32bits), Windows Server 2008 o SO de32 o 64 bits posterior.Requisitos adicionales

Determinadas funcionalidadesde colaboración avanzadas requierenconectividad con Windows Server2003 con SP1 o posterior ejecutandoWindows SharePoint Services.

La importación de datosrequiere Microsoft Excel 2010 uOutlook 2010.

Microsoft Internet Explorer6.0 o posterior, explorador de 32bits únicamente. La funcionalidadde Internet requiere una conexión aInternet.

Microsoft Windows

Page 4: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

SIST

EMAS APLICACIÓN

CARACTERISTICASPROPIEDADES PRINCIPALES

REQUERIMIENTOS DE HARDWARE PLATAFORMA

Page 5: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

MANE

JADO

RES DE

BASES

DE

DATOS

(S

MBD)

ODBCOpen Data Base Conectivity. conectividad abierta de bases dedatos

Software con licencia comercial

es un motorde base de datos comercial para el Delphi , C + + Buildery . NET lenguajes de programación creados por NexusDBPty Ltd.

Herramientas intuitivas para desarrolladores

Herramientas intuitivas para desarrolladores

Más robusto- servidor de archivosde datos físicos

NexusDB también ofrececonectores de base dedatos de base de datospara facilitar el accesodesde el desarrollo dediversos entornos deaplicaciones:

Proveedor de ADO.NET ODBC / CLIcontrolador Conector PHPEscrito en delphi

Equipo y procesador Procesador de 500 MHz o más

rápidoMemoria 256 MB de RAM o másDisco duro 2,0 GB de espacio endisco disponiblePantalla Monitor con resolución1024x576 o superiorSistema operativo Windows XP(debe tener SP3) (32 bits), Windows7, Windows Vista con Service Pack(SP) 1, Windows Server 2003 con SP2y MSXML 6.0 (solo Office de 32bits), Windows Server 2008 o SO de32 o 64 bits posterior.

windows

Page 6: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

aísla de los clientes para prevenir lacorrupción

SIST

EMAS APLICACIÓN

CARACTERISTICASPROPIEDADES PRINCIPALES

REQUERIMIENTOS DE HARDWARE PLATAFORMA

Page 7: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

MANE

JADO

RES DE

BASES

DE

DATOS

(S

MBD)

File Maker PRO

Orientada a bases de datos relacional

La característica que define a FileMaker es que el motor de la base de datosestá integrado conlas vistas (pantallas, reportes, etc.) que se utilizan paraacceder a él.La mayoría delas bases de datos separanestos elementos y se concentranprimariamenteen la organización y almacenamiento de datos.

FileMaker evolucionó deuna aplicación de MS-DOS, que se desarrollóprimariamente para AppleMacintosh. Desde 1992está disponible paraMicrosoft Windows y sepuede utilizar como unambiente heterogéneo.FileMaker estádisponible para desktop,servidor yconfiguraciones web.Los archivos deFileMaker soncompatibles con Mac yWindows. Las extensionesde archivo son lassiguientes:

.fm desde FileMakerPro 2.0. .fp3 desde FileMakerPro 3.0. .fp5 desde FileMakerPro 5.0. .fp7 desde FileMakerPro 7.0, hasta FileMakerPro 11.

Macintosh

Ordenador Macintosh PowerPC G3,G4, G5con procesador intel

256MB of RAM CD or DVD drive and hard disk

drive Mac OS X 10.4.8 *

Windows XP Professional, HomeEdition (Service Pack 2) *

Pentium III 500MHz or higher 256MB of RAM CD-ROM drive and hard diskdrive SVGA (800 x 600) o mejorresolución

Windows, MAC OS X

Page 8: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

SIST

EMAS

MAN

EJAD

ORES

DE BA

SES DE

DAT

OS (

SMBD

) APLICACIÓN CARACTERISTICAS

PROPIEDADES PRINCIPALES

REQUERIMIENTOS DE HARDWARE PLATAFORMA

ORACLE

Basado en el modelo OBJETO- RELACIÓN

Recientemente, Oracle adquirió aSun Microsystems y con ella la empresa encargadacomercial de MySQL soporte de transacciones,

estabilidad,escalabilidad y Soporte

multiplataforma Licencia

privativa.

Su dominio en el mercadode servidoresempresariales ha sidocasi total hasta hacepoco, recientementesufre la competencia delMicrosoft SQL Server deMicrosoft y de la ofertade otros RDBMS conlicencia libre comoPostgreSQL, MySql oFirebird. Las últimasversiones de Oracle hansido certificadas parapoder trabajar bajoGNU/Linux.Oracle es el proveedormundial líder desoftware paraadministración deinformación, y lasegunda empresa desoftware.

Tipo de instalación

Enterprise Edition 4. GBStandard Edition 3.73 GBCustom (maximum) 4.54 GBRAMPara windowsProcesador intel(x86) AMD 64,WINDOWS 2000, server, Windows xpProfessional

Windows, MAC OSX,gnu/Linux,Solaris

Page 9: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

APLICACIÓN CARACTERISTICAS PROPIEDADES PRINCIPALES

REQUERIMIENTOS DE HARDWARE

PLATAFORMA

Page 10: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de DatosSIST

EMAS M

ANEJAD

ORES

DE BA

SES DE

DAT

OS (

SMBD

)

MySQL

MySQL es un sistema de gestión de basede datos relacional, multihilo y multiusuario con más de seismillones de instalaciones.

MySQL es propietario y está patrocinado poruna empresa privada, que posee el copyright de lamayor parte delcódigo.

.Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet

*Fácil de instalar y configurar (aproximadamente15 minutos para todas las plataformas)

*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 unamáquina con escasos recursossin ningún problema.

*Soporta gran

En principio, para un uso normal, mínimo un AMD a 400 Mhz, y MUCHA memoria RAM, por ejemplo 512Mb para empezar.

Respecto al disco duro, conun IDE rápido (7.500 rpm y 2 Mb de caché) sería suficiente. Si pones mucha RAMla velocidad del disco es secundaria (si estamos hablando de Linux, claro).

en MySQL 5.0,

MySQL Cluster

se soporta oficialmenteen:

Linux,

Mac OS X,

Solaris.,

Page 11: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

SIST

EMAS

MAN

EJAD

ORES

DE

BASE

S DE D

ATOS

(SM

BD) PostgreSQL

Es un sistema de gestión de base de datos relacional orientada a objetos de software libre.

No es manejado por una sola compañía sino que es dirigidopor una comunidad de desarrolladoresy organizaciones comerciales lascuales trabajanen su desarrollo.

Números de precisión arbitraria.Texto de largo ilimitado.Figuras geométricas (conuna variedad de funciones asociadas)Direcciones IP (IPv4 e IPv6).Bloques de direcciones estilo CIDR.Direcciones MAC.Arrays.

Unos 64 MB de RAM, 90 MB de disco duro, procesador Intel 486 o superior

(basicamente cualquier microdonde corra algun tipo de Unix; Linux,

NetBSD,

Cualquier plataforma

De tipo:

unix

Page 12: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

SISTEM

AS MANEJ

ADOR

ES DE

BASES

DE D

ATOS

(SM

BD)

Firebird

Firebird es un sistema de administración de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL)de código abierto.

Su código fue reescrito de C a C++.

Es multiplataforma, y actualmentepuede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.Ejecutable pequeño, con

En caso de arquitecturas SMP, se debe utilizar el servidor classicporque el Supersever no tiene soporte para este tipo de arquitectura.

En plataformas Windows seleccionar el Superserver.

Ejecutable pequeño, con requerimientos de hardware bajos.- Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded).- Soporte de transacciones ACID y claves foráneas.- Buena seguridad basada en usuarios/roles.

Linux, HP-UX, FreeBSD, Mac OS, SolarisMicrosoft

Windows.

Page 13: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos

SIST

EMAS M

ANEJ

ADOR

ES DE

BASE

S DE

DATOS (SM

BD)

SQLite

es un sistema de gestión de bases de datos relacional compatible con ACID.

En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permitela inclusión decampos tipo BLOB.

la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la

puede automáticamente reintentarse hasta que expiraun timeout configurable.

En su versión 3,SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB.

Memoria recomendada 2GB

Espacio en disco recomendado 1GB

JVM [Sólo es compatible conJVM de 32 bits(en lugar de 64 bits).]

oo Linux:

RedHat, SuSE, Fedora, Debian

oo Unix:

Solaris, HP-UX, AIX, SCO

oo BSD: FreeBSDoo Apple: Mac

OS

Page 14: Análisis Comparativo de 10 diferentes manejadores de Bases de Datos

MIGUEL ANGEL MOREYRA ALVAREZ | Administración de Bases de Datos