🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Interbase opensource

#15223
From: Toni Martir
Date: Tue, 01 Aug 2000 00:00
62 lines
3086 bytes
Hola,

Yo puedo contar las bondades 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.

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.
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.
Gracias a esto se puede realizar una copia de seguridad completa de la base
de datos sin desconectar a nadie.

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.

Saludos

"DaVinci" <david@bree.kitenet.net> escribi� en el mensaje
news:46cnl8.rh.ln@127.0.0.1...
> In article <397efc95_3@news.arrakis.es>, Toni Martir wrote:
>
> >Un servidor de base de datos multiplataforma, y mejor que PostgreSQL (en
mi
> >humilde opini�n)
>
> �Has comparado InterBase6.0 con PostgreSql7.0.2?.
>
> Ser�a interesante conocer bondades y problemas de cada uno.
>
> Un saludo.
>
> --
> DaVinci
Technical Details
Message-ID: <398717fc_2@news.arrakis.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <397efc95_3@news.arrakis.es> <46cnl8.rh.ln@127.0.0.1>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,15b917505d4cfaa0
X-Google-Attributes: gidf86c8,public
From: "Toni Martir" <techni-web@NOSPAMpala.com>
Subject: Re: Interbase opensource
Date: 2000/08/01
Message-ID: <398717fc_2@news.arrakis.es>
X-Deja-AN: 653322516
References: <397efc95_3@news.arrakis.es> <46cnl8.rh.ln@127.0.0.1>
X-Trace: 1 Aug 2000 20:33:32 +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