Quote:
Originariamente inviato da cdimauro
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
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
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.