Dimenticanza

08-02-2007

Ho dimenticato questo blog, e a giudicare dagli ultimi interventi, non è affatto male. Provare per credere.
Inoltre vi segnalo un bel post su Os Revolution, su come abilitare l’Hyper-Threading con Debian o Ubuntu.
Peccato che Mark sia rimasto in silenzio negli ultimi giorni.
In compenso, potete dare un occhio alle news ufficiali di ubuntu.com.

Annunci

Database, mon amour

08-02-2007

Un amico deve iniziare un progetto che prevede l’uso di un Database.
Un coglionazzo di una nota azienda di prodotti commerciali gli ha infarcito la testa con Oracle, sostenendo che i prodotti free non valgono una cippa proprio perchè free.
Ha ragione.
Ovviamente, ha ragione se ci limitiamo ad ambiti in cui si spendono milioni e milioni di eurozzi. In quelle situazioni, il prodotto in sè (Oracle) non è superiore, ma diventa superiore il supporto commerciale, i prodotti di terze parti, e soprattutto la possibilità di certificare le soluzioni adottate.
Qualsiasi CTO (Chief Technical Officer) di una azienda medio grande ha bisogno di certezze, che al momento quasi nessuno è in grado di dare con MySQL o PostgreSQL.

Ma stiamo ancora parlando di una piccola frazione dei casi possibili.
La grande maggioranza, infatti, NON ha milioni di euro da spendere in Information Technology, e non ha interesse nei punti di forza di Oracle che ho indicato sopra.
Quindi, invece di fare il solito paragone puro e semplice tra le varie funzionalità offerte, mi limito a dire questo: per progetti medio piccoli, ritengo MySQL e PostgreSQL le scelte migliori, soprattutto se appoggiate su piattaforma Linux (e qui Debian sorpassa tutti di diverse lunghezze. Hmm… sto forse diventando Debianista? Beh, in fondo lo sono sempre stato, da quando ho scoperto Debian qualche anno fa, grazie a Gabriele).

Tra MySQL e PostgreSQL, quale scegliere? Ad essere onesto, dubito che esistano delle macro differenze: io personalmente preferisco PostgreSQL perchè ha sempre dimostrato una affidabilità superiore nella mia esperienza personale. L’unico punto in cui è “indietro” rispetto a MySQL è nel caso della replicazione. Per il resto, lo preferisco.

Qualche link finale:
DB su wikipedia (english, oppure italiano)
Comparazione di DB relazionali (english)
Comparazione di DB relazionali ad oggetti (english)

Alla prossima.