View Single Post
Old 27-03-2010, 08:48   #15
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Per quanto riguarda le prestazioni è tutto da vedere. Se parliamo di database transazionali, non credo ci sia storia fra MySQL e FireBird/PostgreSQL.
Concordo. MySQL è veloce soprattutto su tabelle MyISAM, le tabelle InnoDB non eccellono assolutamente per prestazioni.
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Con MySQL il lock è sempre in agguato; con FireBird NO!
Spiega un po' meglio... Intendi il lock a livello di tabella usato sulle MyISAM ?
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Meglio FireBird da questo punto di vista, che ha una licenza Mozilla/BSD-like.
PostgreSQL ha addirittura licenza BSD

Per PostgreSQL sarebbe interessante provare questa distribuzione (tutti i tool e tutti i connector sono inclusi): http://www.enterprisedb.com/products...us/download.do

Mantis: secondo me bisogna valutare bene anche come, da C#, ci si connette al DB.
Per PostgreSQL c'è questo: http://npgsql.projects.postgresql.org/
Sinceramente non ne conosco le prestazioni.
Per MySQL c'è il .Net Connector sul sito ufficiale.
Per Firebird c'è questo: http://www.firebirdsql.org/index.php...ub=netprovider
Peccato che attualmente siano irraggiungibili sia le api che il tutorial.
Ecco, quello che non mi è mai piaciuto di Firebird è una certa confusione nella documentazione e soprattutto nelle metodologie di connessione con i vari linguaggi. Nelle release notes si parla di versione 2.5.x. Il link mancante è alle API 1.7. La feature list è della versione 1.6
Al contrario uno dei punti di forza di PostgreSQL è proprio al documentazione.

Ultima modifica di cionci : 27-03-2010 alle 08:51.
cionci è offline   Rispondi citando il messaggio o parte di esso