Comparativa Prosgresql Y Firebord

Páginas: 5 (1001 palabras) Publicado: 11 de marzo de 2013
Tabla comparativa:

DBMS DE CODIGO ABIERTO

FIREBIRD:
Sistema de administración de base de datosrelacional, Lenguaje consultas: SQL, el 18 de abril de 2008 fue liberada la versión 2.1 y el 26 dediciembre de 2009 fue liberada la versión 2.5.0RC1.
CARACTERÍSTICAS
• Es multiplataforma, ejecutarse en los sistemas operativos: Linux, Mac OS, Solaris y Microsoft Windows.
• 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
• Capacidad de almacenar elementos BLOB (Binary Large OBjects
• Soporte de User-Defined Functions (UDFs).
• Bases de datos de sólo lectura, para aplicaciones que corran desde dispositivossin capacidad de escritura, como cd-roms.
• Existencia de controladores, JDBC, PHP, Perl, .net, etc.
• Requisitos de administración bajos, siendo considerada como una base de datos libre de mantenimiento, al margen de la realización de copias de seguridad.
• Pleno soporte del estándar SQL-92, tanto de sintaxis como de tipos de datos.
• Completo lenguaje para la escritura de disparadores yprocedimientos almacenados denominado PSQL.
APACHE DERBY:
Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser embebido en aplicaciones Java y utilizado para procesos de transacciones online.
CARACTERÍSTICAS:
• APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría deSQL99. La sintaxis SQL usada proviene deI BM DB2.
• Su código midealrededor de 2000 KB comprimido.
• Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separarla información en un única base de datos y control completo de usuarios.
• Soporta internamente procedures, cifrado y compresión.
• Trae soporte multilenguaje y localizaciones específicas.
• A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.
•Transacciones y recuperación ante errores ACID.
• En el modo de cliente/servidor soporta el acceso de varios procesos simultáneos mediante bloqueo de filas.
Desventajas:
• Derby está escrito en Java y no tiene bindings para otros lenguajes por lo que limita al programador a utilizarlo mediante la máquina virtual de Java.
• Derby hace uso de una mayor cantidad de memoria y su rendimiento ycompatibilidad SQL es inferior que otras alternativas como puede ser la base de datos gratuita y de código libre H2 por lo que su uso carece de poco sentido.
• En su modo embebido sólo soporta un único proceso que tenga abierta la base de datos.
POSTGRESQL

PostgreSQL se diseño como una base de datos orientada a objetos, es decir, una ORDBMS. Esto significa, que las tablas no son tablas, sinoobjetos, y las tuplas son instancias de ese objeto. Puedes crear nuevos tipos de datos, hacer herencias entre objetos, PostgreSQL tiene transacciones, integridad referencial, vistas, y multitud de funcionalidades, pero es lento y pesado.

Han incorporado la llamada MVCC (multiversion concurrency control) con lo que los bloqueos de escritura actúan sólo en la sesión del cliente, no en las de losdemás clientes. También tiene soporte de Full-Text-indexing a través de un trigger incluido en la distribución, han arreglado el límite de 8k por fila. Por fin es de 32k, Postgres usa un modelo cliente-servidor conocido como proceso por usuario una sesión de postgres consiste en los siguientes procesos cooperativos de Unix (programas):

• Un proceso demonio supervisor (postmaster)

•La aplicación sobre la que trabaja el usuario (frontend, Ej.: psl)

• Uno o más servidores de base de datos en segundo plano(el mismo progreso postgres)

Un Único postmaster controla una colección de bases de datos dadas en un Único host, debido a esto una colección de base de datos se suele llamar una instalación o un sitio, las aplicaciones de frontend que quieren acceder a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comparativo
  • Comparativos
  • Comparando
  • comparaciones
  • Comparada
  • Comparaciones
  • comparativo
  • comparaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS