Newsgroup: it.comp.os.linux.sys
Titolo: PostgreSQL o MySQL????

>> Ban Micro$oft from Universities! <<<

> Esistono differenze fondamentali tra i due? Quale mi consigliereste?
Si parecchie e sarebbe lunga , perchè non ci dici a cosa ti serve 
questo DB ? Tieni presente che Postgres è più pensante ma a più
funzionalità
... è più DB server mentre MySQL è più leggerino ma non fa sempre tutto
quello
che vuoi così se ti serve per la collezioone di dischi a casa susa MySQL
se devi
fare l' applicazione per gestire la tua azienda vai su Postgres .
Inoltre Postgres è
free , open-source e GNU . MySQL è free solo per un uso personale .
-- 
########Il prezzo dei CD musicali : FURTO LEGALIZZATO !!!############
Non comprate CD a prezzo pieno, solo offerte, usato e MP3 . In questo
modo mettiamo in ginocchio le multinazionali del disco .
##### 
http://skyscraper.fortunecity.com/liz/972/
 ## ICQ=5882874 #####


Ho loaorato un po' con MySQL e o visto anche PostgreSQL. Il primo mi sembra
piu' semplice, e facile da gestire; di contro e' meno potente del secondo:
NON supporta tra transazioni e query annidate. Dicono che e' molto veloce (
non sono mai stato sensibile a questo tipo di problemi e quindi non ho
verifificato ). 
PostgreSQL e' piu' avanzato, supporta una SQL piu' esteso; pero' la sua
gestione e piu' macchinosa; inoltre un paio di particolarita' me lo hanno
reso "antipatico" : non si puo' eliminare una
colonna di una tabella ( non viene supportata la ALTER TABLE pincopallino
DROP COLUMN tizio ; ), e la gestione degli utenti e' piu' primitiva rispetto
a MySQL; infine la gestioni dei campi che si incrementano automaticamente e'
piu' macchinosa : passa infatti per una specie di tabella aggiuntiva.
Solo di recente MySQL e' sotto licenza GPL e sempre recentemente sembra che
siano supportate ( almeno in maniera sperimentale ) le transazioni.
Una persona di una certa pratica mi ha detto che PostgreSQL riesce a reggere
database piu' grossi piu' agevolmente. Non ho verificato perche' non ho mai
lavorato ne' con database grossi ne' tanto meno ho avuto necessita' di
prestazioni elevate.
RedHat adotta come database standard PostgreSQL. Dando un'occhiata ai vari
*.src.rpm sembra che MySQL sia stato escluso esplicitamente ( il modulo php
per apache, ha nel suo .spec tutto il necessario per il supporto di MySQL,
ma risulta commentato ). Ho idea che sia dovuto al fatto che solo fino a
poco tempo fa la licenza NON era GPL.
In giro ho notato molte accoppiate php/MySQL
Queste sono solo alcune impressioni personali. Ritengo MySQL preferibile per
database "leggeri"; per alcuni piu' pesanti va meglio PostgreSQL; che pero'
si va a scontrare in un ambito in cui e' piu' indicato un DB commerciale.
Gli stessi autori ( di PostgreSQL ) dichiarano che le prestazioni sono
inferiori ad un DB commerciale.

 free , open-source e GNU . MySQL è free solo per un uso personale .
Da circa un mesetto anche mySQL è GPL!
Ciao
M.
-- 
:wq

Vi ringrazio per i commenti dettagliati. Il fatto che MySQL ora sia
ditribuito sotto GPL mi sembra
un punto a suo favore per chi, alle prime armi come me, cerca qualcosa
di piu' pratico e leggero.
Non ostante Postgres sia riconoscito piu' performante sembra che siano
di piu' le persone che si
accontentano di un DB "casalingo" come MySQL.
Ringrazio e saluto tutti.
Lorenzo

-- 


 Salve a tutti.
Potresti provare anche interbase (
www.interbase.com
). La versione 6.0 è
opensource e free.
Per inciso uso la ver. 4.0G con linux e la trovo formidabile
Ciao ZioPino

c'e' un confronto tra i due db su 
www.diff.org