SGBD
PostgreSQL
Características
La última serie de producción es la 9.1. Sus características técnicas la hacen una de las bases de datos más potentes y robustas del mercado. Su desarrollo comenzó hace más de 16 años, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de estándares han sido las características que más se han tenido en cuentadurante su desarrollo. PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez al sistema.
A continuación alguna de las características más importantes y soportadas por PostgreSQL:
Generales
Es una base de datos 100% ACID.
Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha,monetarios, elementos gráficos, datos sobre redes (MAC, IP...), cadenas de bits, etc. También permite la creación de tipos propios.
Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.
Copias de seguridad en caliente (Online/hot backups)
Unicode
Juegos de caracteres internacionales
Regionalización por columna
Multi-VersionConcurrency Control (MVCC)
Multiples métodos de autentificación
Acceso encriptado via SSL
SE-postgres
Completa documentación
Licencia BSD
Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
LIMITACIONES
• Puntos de recuperación dentro de transacciones. Actualmente, las transacciones abortan completamente si seencuentra un fallo durante su ejecución.
• No soporta tablespaces para definir dónde almacenar la base de datos, el esquema, los índices, etc. (versiones antes de la 9.0)
• El soporte a orientación a objetos es una simple extensión que ofrece prestaciones como la herencia, no un soporte completo.
Ventajas:
Ampliamente popular - Ideal para tecnologías Web.
Fácil de Administrar.
Su sintaxisSQL es estándar y fácil de aprender.
Footprint bajo de memoria, bastante poderoso con una configuración adecuada.
Multiplataforma.
Capacidades de replicación de datos.
Soporte empresarial disponible.
Multiplataforma
PostgreSQL está disponible en casi cualquier Unix (34 plataformas en la última versión estable), y una versión nativa de Windows está actualmente en estado beta de pruebas.Diseñado para ambientes de alto volumen
PostgreSQL usa una estrategia de almacenamiento de filas llamada MVCC para conseguir una mucha mejor respuesta en ambientes de grandes volúmenes. Los principales proveedores de sistemas de bases de datos comerciales usan también esta tecnología, por las mismas razones.
DESVENTAJAS
En comparación con MySQL es más lento en inserciones yactualizaciones, ya que cuenta con cabeceras de intersección que no tiene MySQL.
Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria.
Consume más recursos que MySQL.
La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva.
MySQL
Es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca MySQL AB, la cual tiene el copyright del códigofuente del servidor SQL, así como también de la marca.
MySQL es un software de código abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulneraría la licencia GPL.
Ellenguaje de programación que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales.
Características 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,...
Regístrate para leer el documento completo.