Linuxtrent: Re: Interbase

  • From: Lele Gaifax <lele@xxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxxxxxx
  • Date: Tue, 6 Feb 2001 18:34:51 +0100

>>>>> On 6 Feb 2001 16:58:16 -0000, linuxbox@xxxxxxxxxxxx () said:

    mc> Qualcuno puo' farmi un confronto in termini di stabilita' e
    mc> facilita' d'uso fra Interbase e mysql su piattaforma linux?

No, un confronto diretto non lo posso fare non avendo mai utilizzato
MySQL. Utilizzo di fisso IB (Firebird, per esser precisi). Mi son
anche letto svariati confronti, che puoi trovare anche in rete. Penso
di andar tranquillo nell'affermare che le differenze sostanziali nei
due prodotti girano attorno alle transazioni: MySQL non le ha, IB
si. Questo porta ad una diversa visione/implementazione delle
applicazioni client: su mysql, prima il client deve verificare che le
modifiche siano coerenti, poi le applica; su IB puoi delegare al
server tutto l'ambaradan, e nel caso di conflitti potrai annullare
l'intera transazione. 

Altra differenza sostanziale è nel supporto per i trigger, assenti in
MySQL e presenti in IB. Con i trigger hai la possibilità di
implementare direttamente nel DB le regole di aggiornamento e di
integrità. 

Ovviamente questi "addon" (che fanno di IB una implementazione dello
standard SQL, a qualche livello) hanno un costo in prestazioni, che
potrebbe essere anche consistente in certe applicazioni.

Per tornare alla tua domanda, direi che dal punto di vista di
stabilità e di semplicità le differenze sono minime (la faccenda
cambia se nella "semplicità" includiamo anche il numero di frontend
disponibili per l'uno e per l'altro: MySQL è probabilmente più
supportato da questo punto di vista, almeno per il momento :).

Nel mio caso, la selezione è stata fatta in base al tipo di
applicazioni che scrivo, che sono meglio servite da un server
"completo" tipo IB.

spero sia d'aiuto,
ciao, lele.
-- 
nickname: Lele Gaifax   | Quando vivro' di quello che ho pensato ieri
real: Emanuele Gaifas   | comincero' ad aver paura di chi mi copia.
email: lele@xxxxxxxxxx  |               -- Fortunato Depero, 1929.


-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: