🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #15224

Comparaci�n Interbase y otros

#15224
From: Toni Martir
Date: Tue, 01 Aug 2000 00:00
57 lines
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-mail

Show 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