Gestores de bases de datos

Solo disponible en BuenasTareas
  • Páginas : 7 (1513 palabras )
  • Descarga(s) : 7
  • Publicado : 29 de agosto de 2009
Leer documento completo
Vista previa del texto
MYSQL
CARACTERISTICAS PRINCIPALES:
Inicialmente, MySQL carecía de algunos elementos esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de esto, atrajo a los desarrolladores de páginas web con contenido dinámico, debido a su simplicidad, de tal manera que los elementos faltantes fueron complementados por la vía de las aplicaciones que lautilizan. Poco a poco estos elementos faltantes, están siendo incorporados tanto por desarrolladores internos, como por desarrolladores de software libre.
En las últimas versiones se pueden destacar las siguientes características principales:
* El principal objetivo de MySQL es velocidad y robustez.
* Soporta gran cantidad de tipos de datos para las columnas.
* Gran portabilidad entresistemas, puede trabajar en distintas plataformas y sistemas operativos.
* Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla.
* Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multihilo.
* Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel deseguridad en los datos.
* El servidor soporta mensajes de error en distintas lenguas
VENTAJAS
* 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 una máquina con escasos recursos sin ningún problema.
* Facilidad deconfiguración e instalación.
* 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á.
* Conectividad y seguridad
DESVENTAJAS
* Un gran porcentaje de las utilidades de MySQL no están documentadas.
* No es intuitivo, como otros programas (ACCESS).POSTGRESQL
CARACTERISTICAS PRINCIPALES:
* Atomicidad (Indivisible) es la propiedad que asegura que la operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias.
* Consistencia es la propiedad que asegura que sólo se empieza aquello que se puede acabar. Por lo tanto se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de labase de datos.
* Aislamiento es la propiedad que asegura que una operación no puede afectar a otras. Esto asegura que dos transacciones sobre la misma información nunca generarán ningún tipo de error.
* Durabilidad es la propiedad que asegura que una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema.
* Corre en casi todos los principales sistemasoperativos: Linux, Unix, BSDs, Mac OS, Beos, Windows, etc.
* Documentación muy bien organizada, pública y libre, con comentarios de los propios usuarios.
* Altamente adaptable a las necesidades del cliente.
* Soporte nativo para los lenguajes más populares del medio: PHP, C, C++, Perl, Python, etc.
* Drivers: ODBC, JDBC, .Net, etc.
* Soporte de todas las características de unabase de datos profesional (triggers, store procedures – funciones, secuencias, relaciones, reglas, tipos de datos definidos por usuarios, vistas, vistas materializadas, etc.)
* Soporte de tipos de datos de SQL92 y SQL99.
* Soporte de protocolo de comunicación encriptado por SSL
* Utilidades para limpieza de la base de datos (Vacuum)
* Utilidades para análisis y optimización de Querys.* Almacenaje especial para tipos de datos grandes (TOAST)
* Clusterización de datos en base a indices (si es data estática)
* Máximo de base de datos: ILIMITADO
* Máximo de tamaño de tabla: 32TB
* Máximo de tamaño de registro: 1.6TB
* Máximo de tamaño de campo: 1GB
* Máximo de registros por Tabla: ILIMITADO
* Máximo de campos por tabla: 250 a 1600 (depende de los tipos...
tracking img