Article View: es.comp.os.linux.programacion
Article #15224Comparaci�n Interbase y otros
From: Toni Martir
Date: Tue, 01 Aug 2000 00:00
Date: Tue, 01 Aug 2000 00:00
57 lines
2963 bytes
2963 bytes
Hola, Como sabreis Interbase ya es Opensource Alguien pidio una comparaci�n de Interbase con PostgreSQL Yo puedo contar las ventajas e inconvenientes de Interbase, otro que cuente las de PostgreSQL pues lo que s� es s�lo de oidas y dem�s. Algunas ventajas 1.- 99% SQL92 con foreign keys en cascada. 2.- Soporte de Triggers muy completo, domains, views.. 3.- Selectable Stored procedures (esto da mucha, muchapotencia). 4.- Arquitectura multigeneracional (ver mas abajo) 5.- User defined functions, si necesitas hacer algo que no haga interbase puedes utiilzar funciones externas programadas en C, pascal... 6.- Seguridad de usuarios basada en roles. 7.- Peque�ito, el servidor con las utilidades ocupa menos de 10 Megas 8.- Buena documentaci�n, ocupa mucho m�s espacio en disco la documentaci�n que el propio servidor. 9.- Lleva 15 a�os siendo comercial y utilizandose en aplicaciones comerciales. 10.- Robusto, funciona 24x7 sin ningun mantenimiento. 11.- Buen rendimiento en general. Arquitectura multigeneracional Marca la diferencia entre Interbase y las dem�s bases de datos SQL. La principal ventaja: las transacciones de lectura son consistentes durante su vida sin bloquear para nada ninguna otra transacci�n de lectura o escritura. Gracias a esto se puede realizar una copia de seguridad completa de la base de datos sin desconectar a nadie. Una lectura larga y consistente en Oracle, SQL Server etc. supone bloquear la base de datos por eso se recomienda utilizar niveles de aislamiento bajos. Algunos inconvenientes 1. Debido a la arquitectura multigeneracional el servidor tiene el trabajo adicional de recogida de basura que puede ralentizar las operaciones. 2. Como Interbase es peque�o el c�digo del optimizador de consultas es peque�o y en algunas consultas complejas puede no comportarse como es debido y escoger un mal plan. Como soluci�n es opcional especificar un plan de actuaci�n para una determinada consulta. 3. No es escalable, es decir no aprovecha m�quinas de m�s de un procesador, si se instala en un servidor dedicado no le pongas m�s de un procesador sino uno potente. Tengo entendido que PostgreSQL no tiene completa integridad referencial, stored procedures pobres etc... No se si Interbase es comparable con MySQL pues tengo entendido que MySQL no soporta transacciones... Saludos
Technical Details
Message-ID:
<3987197f_2@news.arrakis.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,9c96a88eada6e20b,start X-Google-Attributes: gidf86c8,public From: "Toni Martir" <techni-web@NOSPAMpala.com> Subject: Comparaci�n Interbase y otros Date: 2000/08/01 Message-ID: <3987197f_2@news.arrakis.es> X-Deja-AN: 653322584 X-Trace: 1 Aug 2000 20:39:59 +0100, 195.5.70.27 Organization: Arrakis Servicios y Comunicaciones SLU X-MSMail-Priority: Normal X-Priority: 3 Newsgroups: es.comp.os.linux.programacion X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700