You are on page 1of 28

ITPN

ASIGNATURA: TALLER DE BASE DE DATOS.

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.


INTEGRANTES: BLANCA YESENIA VEGA CASTELLANO. MARIJESUS MARTINEZ APOLINAR. CATEDRTICO: ING. JESUS ZERTUCHE RODRGUEZ.

Piedras Negras Coahuila a 23 de agosto del 2012

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

INDICE
DEFINICION Y DESCRIPCION DE BASE DE DATOS3 SISTEMA GESTOR DE BASE DE DATOS(SGBD) 4 LIBRES DE LICENCIAMIENTO (GRATUITOS). MYSQL6 FIREBIRD..7 POSTGRE SQL.8 SQLITE10 NO LIBRES DE LICENCIAMIENTO (NO GRATUITOS). MS SQLSERVER.12 ORACLE.14 SYBASE..16 DB2..18 ADVANTAGE(de Sybase).20 VERSIONES EXPRESS(GRATUITAS) DE SGBD NO LIBRES. MS SQL SERVER EXPRESS23 SYBASE ASE EXPRESS EDITION PARA LINUX25 DB2 EXPRESS...26 ORACLE DATABASE EXPRESS27

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

DEFINICION Y DESCRIPCION DE BASE DE DATOS. Una base de datos es una coleccin de informacin organizada de forma que un programa de ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrnico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza nica de informacin; un registro es un sistema completo de campos; y un archivo es una coleccin de registros. Por ejemplo, una gua de telfono es anloga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, direccin, y nmero de telfono. A veces se utiliza DB, de data base en ingls, para referirse a las bases de datos DEFINICION Y DESCRIPCION SISTEMAS GESTORES DE BASE DE DATOS. Un sistema gestor de base de datos se define como el conjunto de programas que administran y gestionan la informacin contenida en una base de datos. Ayuda a realizar las siguientes acciones: Definicin de los datos Mantenimiento de la integridad de los datos dentro de la base de datos Control de la seguridad y privacidad de los datos Manipulacin de los datos

Un sistema gestor de base de datos est compuesto de: El gestor de la base de datos. Se trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interaccin con el sistema operativo. Proporciona una interfaz entre los datos, los programas que los manejan y los usuarios finales. Cualquier operacin que el usuario hace contra la base de datos est controlada por el gestor. El gestor almacena una descripcin de datos en lo que llamamos diccionario de datos, as como los usuarios permitidos y los permisos. Tiene que haber un usuario administrador encargado de centralizar todas estas tareas.

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

Diccionario de datos. Es una base de datos donde se guardan todas las propiedades de la base de datos, descripcin de la estructura, relaciones entre los datos, etc. El diccionario debe contener: La descripcin externa, conceptual e interna de la base de datos Las restricciones sobre los datos El acceso a los datos Las descripciones de las cuentas de usuario Los permisos de los usuarios Los esquemas externos de cada programa

El administrador de la base de datos. Es una persona o grupo de personas responsables del control del sistema gestor de base de datos. Las principales tareas de un administrador son: La definicin del esquema lgico y fsico de la base de datos La definicin de las vistas de usuario La asignacin y edicin de permisos para los usuarios Mantenimiento y seguimiento de la seguridad en la base de datos Mantenimiento general del sistema gestor de base de datos

Los lenguajes. Un sistema gestor de base de datos debe proporcionar una serie de lenguajes para la definicin y manipulacin de la base de datos. Estos lenguajes son los siguientes: Lenguaje de definicin de datos (DDL). Para definir los esquemas de la base de datos Lenguaje de manipulacin de datos (DML). Para manipular los datos de la base de datos Lenguaje de control de datos (DCL). Para la administracin de usuarios y seguridad en la base de datos.

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

SISTEMAS GESTORES DE BASE DE DATOS LIBRES DE LICENCIAMIENTO (GRATUITOS).

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

MySQL Caractersticas principales: Interioridades y portabilidad Escrito en C y en C++ Probado con un amplio rango de compiladores diferentes Funciona en diferentes plataformas. Consulte Seccin 2.1.1, Sistemas operativos que MySQL soporta. Usa GNU Automake, Autoconf, y Libtool para portabilidad. APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl. Consulte Captulo 24, APIs de MySQL. Uso completo de multi-threaded mediante threads del kernel. Pueden usarse fcilmente multiple CPUs si estn disponibles. Proporciona sistemas de almacenamiento transaccional y no transaccional. Usa tablas en disco B-tree (MyISAM) muy rpidas con compresin de ndice. Relativamente sencillo de aadir otro sistema de almacenamiento. Esto es til si desea aadir una interfaz SQL para una base de datos propia.

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 elaboracin de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una mquina con escasos recursos sin ningn problema. Facilidad de configuracin e instalacin. 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

Desventajas:

Un gran porcentaje de las utilidades de MySQL no estn documentadas. No es intuitivo, como otros programas (ACCESS).

Limitaciones: Al utilizar el motor de almacenamiento MyISAM, MySQL usa un bloqueo (lock) extremadamente rpido de tablas, que permite mltiples lecturas o una sola escritura. El mayor problema con este motor de almacenamiento ocurre cuando se tiene un flujo constante de actualizaciones y selecciones lentas de una sola tabla.
6

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

Firebird Caractersticas principales: Soporte completo de Procedimientos Almacenados y Triggers Las Transacciones son totalmente ACID compliant Integridad referencial Arquitectura Multi Generacional Muy bajo consumo de recursos Completo lenguaje para Procedimientos Almacenados y Triggers (PSQL) Soporte para funciones externas (UDFs) Poca o ninguna necesidad de DBAs especializados Prcticamente no necesita configuracin - slo instalar y empezar a usarla! Una gran comunidad y muchas pginas donde conseguir buen soporte gratuito

Ventajas: ofrece una gran variedad de medios para acceder a los datos (nativo/API, driver dbExpress, ODBC, OLEDB, .NET provider, driver JDBC nativo de tipo 4, mdulo para Python, PHP, Perl, etc.) Otras peculiaridades resaltables son la creacin de copias de seguridad y la funcionabilidad en arquitecturas de 64 bits. Firebird administra la concurrencia en las actualizaciones en los datos, as como el manejo de las transacciones Firebird ofrece una concurrencia excelente, alto rendimiento y un poderoso lenguaje de procedimientos almacenados y disparadores. Desventajas: Una desventaja de la BD es que ya fue descontinuada, y que solamente puede acceder a bases de datos de Firebird/InterBase 6 con el dialecto 1 de SQL. Solo lo manipulan los mas osados en lenguaje SQL. Limitaciones: Para utilizar Firebird necesitas un Sistema operativo: Win/98/2000/XP/Vista Firebird funciona en Linux, Windows, MacOSX y una variedad de plataformas UNIX.

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

PostgreSQL PostgreSQL es un sistema de gestin de base de datos relacional orientada a objetos y libre, publicada bajo licencia BSD. Es un programa de cdigo abierto, por lo que est dirigido por una comunidad de desarrolladores llamada PGDG (PostgreSQL Global Development Group). Comienza su desarrollo en el ao 1982 con el proyecto Ingres en la Universidad de Berkeley. Entre sus principales caractersticas tenemos la alta concurrencia, la amplia variedad de tipos nativos, y diversas funciones ms especficas. Hoy hablaremos de las principales ventajas y desventajas dePostgreSQL: Ventajas: A pesar de que la velocidad de respuesta pueda parecer deficiente en bases de datos pequeas, esa velocidad se mantiene al aumentar el tamao de la base de datos, cosa que no sucede con otros programas, que se enlentecen brutalmente. Instalacin ilimitada: No se puede demandar a una empresa por instalarlo en ms ordenadores de los que la licencia permite, ya que no hay costo asociado a la licencia de software. Ahorros considerables de costos de operacin: PostgreSQL ha sido diseado para tener un mantenimiento y ajuste menor que los productos de proveedores comerciales, conservando todas las caractersticas, estabilidad y rendimiento. Estabilidad y confiabilidad: Sin cadas de la base de datos. Extensible: El cdigo fuente est disponible de forma gratuita, para que quien necesite extender o personalizar el programa pueda hacerlo sin costes. Multiplataforma: Est disponible en casi cualquier Unix, con 34 plataformas en la ltima versin estable, adems de una versin nativa de Windows en estado de prueba. Diseado para ambientes de alto volumen: Utilizando una estrategia de almacenamiento de filas llamada MVCC, consigue mejor respuesta en grandes volmenes. Adems, MVCC permite a los accesos de solo lectura continuar leyendo datos consistentes durante la actualizacin de registros, permitiendo copias de seguridad en caliente Herramientas grficas de diseo y administracin de bases de datos. Buen sistema de seguridad mediante la gestin de usuarios, grupos de usuarios y contraseas.
8

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

Desventajas: En comparacin con MySQL es ms lento en inserciones y actualizaciones, ya que cuenta con cabeceras de interseccin que no tiene MySQL. Soporte en lnea: Hay foros oficiales, pero no hay una ayuda obligatoria. Consume ms recursos que MySQL. La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva. Limitaciones: Soporta los tipos de datos, clusulas, funciones y comandos de tipo estndar SQL92/SQL99 y extendidos propios de PostgreSQL. Puede operar sobre distintas plataformas, incluyendo Linux, Windows, Unix, Solaris y MacOS X.

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

SQLITE Caracteristicas: SQLite es un sistema completo de bases de datos que soporta mltiples tablas, ndices, triggers y vistas. No necesita un proceso separado funcionando como servidor ya que lee y escribe directamente sobre archivos que se encuentran en el disco duro. El formato de la base de datos es multiplataforma e indistintamente se puede utilizar el mismo archivo en sistemas de 32 y 64 bits. SQLite emplea registros de tamao variable de forma tal que se utiliza el espacio en disco que es realmente necesario en cada momento. Existe un programa independiente de nombre sqlite que puede ser utilizado para consultar y gestionar los ficheros de base de datos SQLite. Ventajas: SQLite tiene una pequea memoria y una nica biblioteca es necesaria para acceder a bases de datos. SQLite realiza operaciones de manera eficiente y es ms rpido que MySQL y PostgreSQL. SQLite se ejecuta en muchas plataformas y sus bases de datos pueden ser fcilmente portadas sin ninguna configuracin o administracin. SQLite cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Ruby, Tcl, Groovy, Qt ofrece el plugin qsqlite, etc. SQLite es de dominio pblico, y por tanto, es libre de utilizar para cualquier propsito sin costo. Desventajas: Limitaciones en Where: esta limitacin est dada por el soporte para clausuras anidadas. Falta de Clave Fornea: cuando se realice la creacin de la tabla desde el modo consola, est permitiendo el uso de la clausura, aunque no realizara el chequeo de la misma.

10

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

SISTEMAS GESTORES DE BASE DE DATOS NO LIBRES DE LICENCIAMIENTO (NO GRATUITOS).

11

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

MS SQL Server: Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL.

Caractersticas de Microsoft SQL Server: Soporte de transacciones. Soporta procedimientos almacenados. Incluye tambin un entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de lared slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos. Este sistema incluye una versin reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos ms pequeos, que en sus versines 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.En el 2008 sale una nueva utlidad y es el manejo de base da datos distribuida. Es comn desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a travs de los llamados ADP(Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBAAccess), a travs de la implementacin de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor slo est disponible para Sistemas Operativos

12

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

T-SQL T-SQL (Transact-SQL) es el principal medio de interaccin con el Servidor. Permite realizar las operaciones claves en SQL Server, incluyendo la creacin y modificacin de esquemas de la base de datos, la introduccin y edicin de los datos en la base de datos, as como la administracin del servidor como tal. Esto se realiza mediante el envo de sentencias de T-SQL y declaraciones que son procesadas por el servidor y los resultados (o errores) regresan a la aplicacin cliente. DESVENTAJAS: MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administracin dinmica de memoria, y slo le permite alojar un mximo de 64 GB de memoria compartida. MSSQL no maneja compresin de datos (excepto la versin 2008 Enterprise Edition, que s lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco. La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del software. Otra de las desventajas de SQL es que si lo quieres para practicar no te va hacer til por que en l se prohben muchas cosas tiene restricciones en lo particular me parase mas viable usar MySQL es mucho mejor adems de ser un software gratis. Ventajas Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que Permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos.

13

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

ORACLE: sistema de gestin de base de datos objeto-relacional (o ORDBMS por el acrnimo en ingls de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Caractersticas Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando: soporte de transacciones, estabilidad, escalabilidad y Soporte multiplataforma. 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 GNU/Linux.

Ventajas 1.-Oracle es el motor de base de datos relacional ms 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 diseo de bases de datos muy completo (PL/SQL) que permite implementar diseos "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 replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. 5.-El software del servidor puede ejecutarse en multitud de sistemas operativos. 6.-Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.

14

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

Desventajas 1.-Una de las versiones ms 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 remodelacin del sistema de almacenamiento por causa de la introduccin de extensiones orientadas a objetos. 2.-El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinin. 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.-Tambin es elevado el coste de la formacin, y slo ltimamente han comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la simple instalacin y administracin.

15

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

SYBASE

Es un motor de bases de datos altamente optimizado para inteligencia empresarial, desarrollado por la empresa Sybase. Diseado especficamente para entregar resultados ms rpidos en soluciones de inteligencia empresarial analtica de misin crtica,almacenes de datos y generacin de reportes, Sybase IQ combina velocidad y agilidad, con un bajo costo total de propiedad, lo que permite a las empresas llevar a cabo anlisis de datos y generacin de reportes antes impensables, imprcticos o costosos. La ms reciente versin de Sybase IQ es la 15.2.

CARACTERSTICAS Rapidez Consultas hasta 100 veces ms rpidas que un sistema de gestin de base de datos (SGBD) tradicional. Menor costo total de propiedad Usa algoritmos sofisticados de compresin que reducen el volumen de almacenamiento hasta en un 70 por ciento, comparado con un SGBD tradicional. Facilidad de uso Ms fcil de mantener que aplicaciones empresariales tradicionales de almacn de datos; no requiere de afinamiento intensivo. Escalabilidad Ofrece escalabilidad de usuarios y datos casi lineal, para grandes volmenes de usuarios y datos. Tambin soporta multiplexacin, especialmente en ambientes GNU/Linux en donde la escalabilidad a nivel de CPU puede ser limitada. Flexibilidad Sybase IQ viene empaquetado en diferentes ediciones, dependiendo de las necesidades de procesamiento de consultas de la organizacin.

Sybase soporta los siguientes sistemas operativos: HP-UX Microsoft Windows AIX Solaris GNU/Linux UNIX Otros.

16

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

Ventajas Sybase, es una base de datos corporativa. Programable. Soporta gran cantidad de datos y usuarios. Soporta multi-procesadores.

Desventajas

En cuanto a las desventajas que pudiese tener Sybase, no se especifica los puntos en las cuales sea no factible o bien sea dbil la base de datos, el diferenciador mas obvio es el costo de la licencia y puede recuperarse mediante la inversin misma a la base de datos.

17

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

DB2
CARACTERSTICAS

Permite el manejo de objetos grandes (hasta 2 GB), la definicin de datos y funciones por parte del usuario, el chequeo de integridad referencial, SQLrecursivo, soporte multimedia: texto, imgenes, video, audio; queries paralelos, commit de dos fases, backup/recuperacin online y offline. Adems cuenta con un monitor grfico de performance el cual posibilita observar el tiempo de ejecucin de una sentencia SQL y corregir detalles para aumentar el rendimiento. Mediante los extensores se realiza el manejo de los datos no tradicionales, por ejemplo si tengo un donde tengo almacenados los curriculums de varias personas, mediante este puedo realizar bsquedas documentos con los datos que me interesen sin tener que ver los CV uno por uno. Esta capacidad se utiliza en sistemas de bsqueda de personas por huellas digitales, en sistemas informacin geogrfica, etc. Internet es siempre la gran estrella, con DB2 es posible acceder a los datos usando JDBC (tan potente como escribir directamente C contra la base de datos), Java y SQL (tanto el SQL esttico, como complementa el SQL dinmico). Ventajas. Se trata nuevamente de una de las bases de datos "histricas". La arquitectura fsica es muy similar a la de Oracle. Tambin puede ejecutarse en varias plataformas: existe incluso una versin "personal" para Windows 95/98. El SQL de DB2 es muy potente. Es especialmente interesante la implementacin de triggers. Permite agilizar el tiempo de respuestas de esta consulta. Recuperacin utilizando accesos de slo ndices. Predicados correlacionados. Tablas de resumen. Tablas replicadas. Uniones hash. DB2 utiliza una combinacin de seguridad externa y control interno de acceso a proteger datos.

18

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

Desventajas

El DB2 - IBM es la tercera base de datos que ms se vende, de acuerdo con los VARs recientemente encuestados en el nmero de junio de 1996 de la revista VAR Business Magazine. El Microsoft SQL Server se anot un 38%, Oracle, 21%, IBM, 10%, Informix, 9%, y Sybase un 8%. En sistemas grandes la base ms usada es DB2 ya que corre en diferentes plataformas operativas, pero en realidad, en la mayora de los casos la decisin para optar por un software de estas caractersticas es corporativa. Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar. Influye en la eleccin el hardware utilizado. Una serie de error del sistema operativo, que cae DB2.

Limitaciones Las plataformas que admite el producto son en principio OS/2, Windows NT y UNIX. Esta ltima versin del software del servidor, ha sido adaptado para funcionar tambin con OS/2 WARP, HPUX, AIX, SCOUNIX UE7, Windows 98, NT y Solaris. Esta nueva versin persigue inclinar la balanza hacia un producto que ha ido ganado adeptos de forma espectacular desde aquella primera versin con tecnologa de Sybase. Sobre todo, por que a parte de unas consideraciones tcnicas tiene todo el empuje comercial y de soporte de Microsoft. Se podra decir que en cierta medida pretende ser el servidor de bases de datos genrico para Windows. No tanto por que la causa de desarrolla sea la misma, ni siquiera porque el SQL Server, a diferencia de otros servidores solo trabaja bajo Windows, sino porque Microsoft promete integracin con todos los productos suyos (por ejemplo MsOffice 2000, ya que Access 2000 traer consigo un nuevo MSDEDATAEngine, como alternativa al existente y compatible con SQL Server). Tambin ser posible llamar a SQL Server desde MSAccess.

19

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

ADVANTAGE (DE SYBASE) El servidor de base de datos Advantage es un manejador de base de datos de alto rendimiento, robusto y escalable. Basado en Tecnologa Cliente/Servidor para obtener los beneficios de velocidad y confiabilidad que sus datos requieren.

CARACTERSTICAS Es una herramienta moderna que proporciona a su empresa la rapidez que sus negocios necesitan. Permite a los desarrolladores de aplicaciones trabajar con sus metodologas y herramientas actuales, pero reemplaza la arquitectura de proceso distribuido de la base de datos en PC por un modelo de Cliente/servidor. Puede crear aplicaciones que crecen conforme los negocios lo demanden sin tener que agregar grandes costos y curvas de aprendizaje a su ciclo de desarrollo. Si son ustedes desarrolladores o su empresa cuenta con sistemas de informacin basados en archivos DBF, ahora usted puede incrementar la productividad en forma fcil y segura. Ahora puede convertir sus aplicaciones en Cliente/Servidor con modificaciones mnimas a su cdigo. El Servidor de Base de Datos Advantage est disponible en las versiones mas populares del mercado: para Novell NetWare NLM, como un servicio de Microsoft Windows NT, para redes punto a punto Windows 95/98 (descontinuada), y la nueva versin para Linux.

Ventajas Tecnologa Cliente/Servidor Alto rendimiento. Mejora en las operaciones multiusuario. Reduce el trfico de su red. El servidor abre las base de datos una sola vez aunque muchas terminales la estn accesando. Integridad en sus datos, protegiendo los ndices contra posibles corrupcin. Protege su base de datos contra fallas de la red, gracias a que la informacin est centralizada. Instalacin fcil y rpida utilizando su software y hardware. No requiere gastos de entrenamiento. Permite manejo de transacciones: Begin, Commit, Rollbak.

20

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

DESVENTAJAS: No hay necesidad de migrar sus datos, puede utilizar sus DBF como estn actualmente Mnimos cambios a su sistema operativo, en realidad solamente requiere que se encuentren actualizados los parches de los respectivos sistemas operativos para obtener las ventajas que ofrecen los ltimos parches. Provee de seguridad y confidencialidad a sus datos a travs de encripcin y ocultamiento de archivos. Protege sus bases de datos contra fallas de la red , gracias a que la informacin se encuentra centralizada.

21

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

SISTEMAS GESTORES DE BASE DE DATOS VERSIONES EXPRESS (GRATUITAS) DE SGBD NO LIBRES.

22

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

MS SQL SERVER EXPRESS CARACTERSTICA Simple Libre Integrador Herramienta factible

VENTAJAS De alto rendimiento Compatibilidad Fcil de usar Gratuito El mismo motor de base de datos de avanzada

DESVENTAJAS Caractersticas de disponibilidad como el reflejo de datos, clsteres, etc. Bsqueda de texto completo Agente de SQL Reporting Services Plataforma Business Intelligence como los servicios de notificacin y anlisis SQL Management Studio, que es la nueva herramienta de GUI que sustituye a SQL 2000 Enterprise Manager

LIMITACIONES Slo puede utilizar 1GB de RAM por instancia. Aunque el servidor tenga ms memoria y sta pueda ser utilizada por otras aplicaciones, SQL Server slo utilizar 1GB. Slo puede utilizar 1 CPU por instancia. En este caso con CPU se refiere a procesador fsico (socket), con todos los ncleos (cores) de que disponga, por ejemplo si es un quad-core utilizar ese procesador disponiendo de los 4 ncleos (cores). Aunque el servidor tenga ms procesadores fsicos no har uso de ellos.

23

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

El tamao mximo por base de datos es de 4GB por base de datos (slo datos, el log no tiene limitaciones). Deber tener en cuenta lo siguiente: Son 4GB de datos, es decir entre los ficheros .mdf y ndf que tengamos. Se excluye lo que ocupe el log de transacciones, no importa que tengamos un log de 500GB Se excluye el contenido FILESTREAM (una de las novedades de 2008), es decir puedes tener muchas gigas de fotos, msica, documentos, etc. en tu base de datos. Una vez que se llega a este lmite se puede seguir trabajando, pero dar error cualquier operacin que implique un aumento de ese lmite. Por ejemplo se podrn hacer select, delete, incluso update si no necesita ese aumento de tamao.

24

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.


SYBASE ASE EXPRESS EDITION PARA LINUX

ITPN

CARACTERSTICA Bajo costo Rendimiento muy rpido VENTAJAS Copia de seguridad automtica Administracin de recursos Administracin del espacio de bases de datos Puede ser montada sobre sistemas de produccin Sybase ASE Express Edition para Linux es robusta y constantemente mejorada con funcionalidad de punta, est libre de aspectos complejos de licenciamiento y no representar problemas inesperados de migracin o integracin. DESVENTAJAS Solo para Linux

25

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

DB2 EXPRESS-C es software de servidor de datos desarrollado por IBM, es libre y se usa la letra C porque es un estandar que sirve para denotar la palabra comunidad. Startups, pequeas y medias compaias que necesitan un servidor confiable Estudiantes y alumnos , que necesiten aprendisaje , proyectos e investigaciones. Permite Administrar datos Relacionales o datos XML Permite construir aplicaciones Independientes , web , cliente-servidor y empresariales. Puede ser usado por vendedores de hardware , de infraestructura y proveedores de otros tipos de solucin que quieran empotrar un servidor como parte de su solucin. Consultores, Administradores de base de datos, Arquitectos de TI que necesiten servidores robustos para entrenar, evaluacin y prototyping

DB2 Express-C Es libre para: Desarrollo : Puede ser usado para cualquier aplicacin Despliege: cualquier actividad de uso en el mismo. Distribucin: podemos empotrarlo en una aplicacin y venderla esta y DB2 sigue siendo libre. No tiene limites : Mientras que algunos gestores ofrecen limitacin en su uso , DB2 no TIENE

LIMITES. A continuacin se Muestra una imagen que muestra las versiones de DB2

Languages and standards you can use with DB2 include: SQL, XQuery, XPath C/C++ (CLI, ODBC and embedded SQL) Java (JDBC and SQLJ) COBOL Perl OLE-DB PHP Python ADO

Ruby on Rails NET languages MS Office: Excel, Access, Word Web y Web Service

26

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

ORACLE DATABASE EXPRESS Caractersticas: Se basa en Oracle Database 11g Standard Edition Release 2, sin las caractersticas avanzadas y bajo licencia de esta versin de pago. Por defecto el respaldo de la base de datos se realiza fuera de lnea, es decir, la base de datos no estar disponible para acceso de los usuarios. Sin embargo, es posible configurar el proceso de respaldo en lnea. Por defecto el acceso remoto a la base de datos est deshabilitado, puede configurarse para permitir el acceso remoto a la base de datos. Ventajas: Una de las ventajas de usar Oracle XE es su probado rendimiento y disponibilidad, como tambien su seguridad. Oracle XE viene integrado con Oracle Application Express , una herramienta de Rpido desarrollo que permite crear aplicaciones web robustas sin necesidad de conocimientos avanzados programacin debido a su entorno declarativo, sin embargo, quienes tengan habilidades en PL/SQL y en Ajax, pueden potenciar las aplicaciones. Con todas estas caractersticas Oracle XE es la base de datos ideal para inicarse en el mundo de Oracle y para desarrollar y distribuir aplicaciones livianas de escritorio y en la Web. Desventajas: Oracle es el motor de base de datos relacional ms usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador. Oracle es la base de datos con mas orientacin haca INTERNET Limitantes: DB2 Express C no tiene lmites de almacenamiento de datos, ni de nmero de instancias, soporta hasta 4GB de RAM y hasta 4 procesadores con Licencia de Plazo Fijo, adems, IBM con cada nueva liberacin de DB2(9.5,9.7), actualiza la Edicin Express C(la C indica Comunidad), situacin que no ocurre con Oracle XE.
27

SISTEMAS GESTORES DE BASE DE DATOS EN EL MERCADO.

ITPN

28

You might also like