Вы находитесь на странице: 1из 5

Gestin de Base de Datos

Mysql

Es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones Datos tcnicos

Interioridades y portabilidad Escrito en C y en C++ Probado con un amplio rango de compiladores diferentes Funciona en diferentes plataformas. Usa GNU Automake, Autoconf, y Libtool para portabilidad. Sentencias y funciones ,soporte completo para operadores y funciones en las clusulas de consultas SELECT y WHERE

Seguridad, Un sistema de privilegios y contraseas que es muy flexible y seguro, y que permite verificacin basada en el host. Las contraseas son seguras porque todo el trfico de contraseas est cifrado cuando se conecta con un servidor.

Soporte a grandes bases de datos. Usamos MySQL Server con bases de datos que contienen 50 millones de registros. Tambin conocemos a usuarios que usan MySQL Server con 60.000 tablas y cerca de 5.000.000.000.000 de registros.

Se permiten hasta 64 ndices por tabla (32 antes de MySQL 4.1.2). Cada ndice puede consistir desde 1 hasta 16 columnas o partes de columnas. El mximo ancho de lmite son 1000 bytes (500 antes de MySQL 4.1.2).Un ndice puede usar prefijos de una columna para los tipos de columna CHAR, VARCHAR, BLOB, o TEXT.

Los clientes pueden conectar con el servidor MySQL usando sockets TCP/IP en cualquier plataforma. En sistemas Windows de la familia NT (NT,2000,XP, o 2003), los clientes pueden usar named pipes para la conexin. En sistemas Unix, los clientes pueden conectar usando ficheros socket Unix.

ventajas MySQL software es Open Source Velocidad al realizar las operaciones, lo que lo hace uno de los gestores con mejor rendimiento. Bajo costo en requerimientos para la elaboracin de base de datos. facilidad de configuracin e instalacin Soporta gran variedad de Sistemas Operativos Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet El software MySQL usa la licencia GPL

desventajas Un gran porcentaje de las utilidades de MySQL no estn documentadas Un gran porcentaje de las utilidades de MySQL no estn documentadas

Sql Server

Facilidad de instalacin, distribucin y utilizacin. SQL Server posee una gran variedad de herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar, distribuir, administrar y utilizar SQL Server. Administrativas (Administrador Corporativo). Desarrollo (Analizador de Consultas). Puede utilizarse el mismo motor de base de datos a travs de plataformas que van desde equipos porttiles que ejecutan Microsoft Windows 95 98 hasta grandes servidores con varios procesadores que ejecutan Microsoft Windows NT, Enterprise Edition. Almacenamiento de datos, SQL Server incluye herramientas para extraer y analizar datos resumidos para el proceso analtico en lnea (OLAP, Online Analitycal Processing). SQL Server incluye tambin herramientas para disear grficamente las bases de datos y analizar los datos mediante preguntas en lenguaje normal. SQL Server se integra con el correo electrnico, internet y Windows, permitiendo una comunicacin local.

ventajas Tiene un Sistema barato La versin 7 es bastante estable, aunque han llegado rumores de problemas en mquinas con varios procesadores que se han resuelto el Service Pack 1.

Otro punto importante a favor de SQL Server es la 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 utilizacin de la CPU Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones. permite administrar informacin de otros servidores de datos Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDLy DML grficamente. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en l.

desventajas Enorme cantidad de RAM que utiliza. Los problemas de la 6.5 eran muchos: bloqueo a nivel de pgina, dispositivos con crecimiento manual, un tamao de pgina fijo y demasiado pequeo (2048KB), una psima implementacin de los tipos de datos variables como varchar. Costo de las licencias comparadas con otros competidores.

Postgre SQL

PostgreSQL es un potente sistema de base de datos objeto-relacional de cdigo abierto. Cuenta con ms de 15 aos de desarrollo activo y una arquitectura probada que se ha ganado una slida reputacin de fiabilidad, integridad de datos y la correccin. Se ejecuta en todos los principales sistemas operativos, incluyendo Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows. Es totalmente compatible con ACID, tiene soporte completo para claves forneas, uniones, vistas, disparadores y procedimientos almacenados (en varios idiomas). Esto incluye la mayora SQL: 2008 tipos de datos, incluyendo INTEGER, numricos, booleanos, CHAR, VARCHAR, DATE, INTERVAL, y TIMESTAMP. Tambin es compatible con el almacenamiento de objetos binarios grandes, como imgenes, sonidos o videos. Tiene interfaces nativas de programacin para C / C + +, Java,. Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y la documentacin excepcional.

Una base de datos de clase empresarial, PostgreSQL cuenta con caractersticas avanzadas como el control de concurrencia multi-versin (MVCC), punto en el tiempo de recuperacin, tablespaces, replicacin asincrnica, transacciones anidadas (puntos de retorno), en lnea / backups caliente, un sofisticado planificador consulta / optimizador, y escribir por delante de registro para la tolerancia a fallos. Es compatible con los juegos de caracteres internacionales, codificaciones de caracteres multibyte, Unicode, y es la configuracin regional de clasificar,

maysculas y minsculas, y el formato. Es altamente escalable, tanto en la gran cantidad de datos que puede manejar y en el nmero de usuarios concurrentes que puede acomodar. Hay sistemas de PostgreSQL activos en entornos de produccin que manejan ms de 4 terabytes de datos. Algunos de los lmites generales de PostgreSQL se incluyen en la siguiente tabla. Limitar Tamao mximo de base de datos Mximo Tamao de tabla Mximo Tamao de fila Campo Tamao mximo Nmero mximo de filas por tabla Nmero mximo de columnas por tabla ndices mximos por Tabla Valor Ilimitado 32 TB 1,6 TB 1 GB Ilimitado 250 - 1600 dependiendo de los tipos de columna Ilimitado

ventajas Ampliamente popular - Ideal para tecnologias Web. Fcil de Administrar. Su sintaxis SQL es estndar y fcil de aprender. Footprint bajo de memoria, bastante poderoso con una configuracin adecuada. Multiplataforma. Capacidades de replicacin de datos. Soporte empresarial disponible

desventajas Sin experiencia, configurar llega a ser un caos. Es fcil de vulnerar sin proteccin adecuada. El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional. InnoDB genera mucho footprint en memoria al indizar. El toolset empresarial tiene un costo adicional por suscripcin anual. Realizar revisiones llegar a ser una labor manual y tediosa para el DBA. Reducida cantidad de tipos de datos.

Oracle

Es un manejador de base de datos relacional que hace uso de los recursos del sistema informtico en todas las arquitecturas de hardware, para garantizar su aprovechamiento al mximo en ambientes cargados de informacin. Es el conjunto de datos que proporciona la capacidad de almacenar y acudir a estos de forma recurrente con un modelo definido como relacional. Adems es una suite de productos que ofrece una gran variedad de herramientas. Es el mayor y ms usado Sistema Manejador de Base de Dato Relacional (RDBMS) en el mundo. La Corporacin Oracle ofrece este RDBMS como un producto incorporado a la lnea de produccin. Adems incluye cuatro generaciones de desarrollo de aplicacin, herramientas de reportes y utilitarios.

Oracle corre en computadoras personales (PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo. Soporta unos 17 idiomas, corre automticamente en ms de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola lnea de cdigo. Esto es porque ms el 80% de los cdigos internos de Oracle son iguales a los establecidos en todas las plataformas de sistemas operativos.

ventajas Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.

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

El software del servidor puede ejecutarse en multitud de sistemas operativos.

desventajas 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. 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.

Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. Oracle es la base de datos con ms orientacin haca internet. El uso productivo de los recursos auxiliares con Active Data Guard. La proteccin y la auditora seguras de los datos, ms la posibilidad de recuperacin total de los datos. El cambio ms veloz de los sistemas informticos mediante Real Application Testing.

Вам также может понравиться