PostgreSQL VS SQL Server

lunedì 14 dicembre 2009 - 09.50

gabriel81 Profilo | Junior Member

Ciao a tutti!
Qualche anima gentile, saprebbe mica darmi qualche parere su questi 2 Db a confronto?

Da parte mia mi sono accorto che SQL Server sembra più facile da gestire, mentre PostgreSQL mi piace per il fatto che è libero, completissimo ed inoltre mi piace non poco l'idea di un server linux (anche se effettivamente dal Win Server 2003 in poi mi sembra di aver visto dei livelli di stabilità e performance non da poco...)

Mi piacerebbe conoscere le vostre opinioni al riguardo..


http://www.myspace.com/madmack1981

Brainkiller Profilo | Guru

>Ciao a tutti!
>Qualche anima gentile, saprebbe mica darmi qualche parere su
>questi 2 Db a confronto?

Ciao,
è consigliabile vedere dei raffronti online tipo qui:
http://www.postgresonline.com/journal/index.php?/archives/51-Cross-Compare-of-SQL-Server,-MySQL,-and-PostgreSQL.html
o qui:
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

Personalmente non l'ho mai usato, ma so che Postgres è un RDBMS eccellente. Molto molto meglio di mySQL per intenderci.
Però non ha avuto per ora così successo come altri rdbms (vedi mysql).
A livello basso come può essere il mio sulla base del budget a disposizione tendo sempre a scegliere un database gratuito, ma visto che SQL Express fa tutto ciò e anche di più di quello che mi serve scelgo sempre lui. Si installa facilmente, ha molte features, è facile da gestire, ecc.ecc.
Poi altro fattore fondamentale, se uso linguaggi Microsoft preferisco avere un database Microsoft, se uso linguaggi open tipo PHP preferisco avere un DB Open (tipo MySQL) se uso JSP preferisco avere Oracle.
Sconsiglio sempre l'incrocio tra tecnologie tipo PHP-SQL Server o ASP.NET e MySQL.
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

gabriel81 Profilo | Junior Member

Ciao e grazie per la risposta!

Io stavo pensando ad applicazioni "Win forms" e quindi più che vb.net o C# non saprei (potrei buttarmi su Java ma non mi ha mai attirato quel mondo...).

Anche a me piace SQL Server, ma alla versione Express è un po limitato.... 2 GB di db, se l'applicazione contiene molti dati, si fa in fretta a riempire... e comprarlo con licenza non è che te lo regalano...

Da noi il nostro db su AS400 misura già intorno ai 20 GB per circa 10 anni di lavoro.

Per questo PostgreSQL mi ha attirato.. però non so come si comporta a reggime "pieno", come 50-100 utenti e tabelle con centinaia di migliaia di righe..

Se qualcuno ha provato questo db si faccia avanti!! grazie!


http://www.myspace.com/madmack1981

Brainkiller Profilo | Guru

>Io stavo pensando ad applicazioni "Win forms" e quindi più che
>vb.net o C# non saprei (potrei buttarmi su Java ma non mi ha
>mai attirato quel mondo...).

Ok bene così se ti piace .NET.

>Anche a me piace SQL Server, ma alla versione Express è un po
>limitato.... 2 GB di db, se l'applicazione contiene molti dati,
>si fa in fretta a riempire...

SQL Express 2008, limit è 4 GB e relative solo a dati non al log (ldf)
Francamente a me 4 GB paiono tantissimi e per quello che faccio io difficilmente riempibili se non con milioni di righe di logging.

> e comprarlo con licenza non è che te lo regalano...
>Da noi il nostro db su AS400 misura già intorno ai 20 GB per
>circa 10 anni di lavoro.

Non so se ridere. Non offenderti forse ho capito male io. Ti lamenti per la licenza di SQL Server che parrebbe costi uno sproposito secondo quello che hai scritto anche se non è vero. Mettiamo che sia vero, hai idea di quanto hai pagato e quanto ti costa l'AS400 ? Qui non c'è proprio proprozione.
Il licensing di SQL è o licenza server + CAL oppure licenza per CPU (questa si che è costosa). La licenza Server + CAL non costa molto. Tra l'altro licenze Standard di SQL Server le regalano anche agli eventi.

>Per questo PostgreSQL mi ha attirato.. però non so come si comporta
>a reggime "pieno", come 50-100 utenti e tabelle con centinaia
>di migliaia di righe..

Mi parli di As400 e di 50-100 utenti. Mi pare di capire che sei una grande azienda, e ti affidi a un database opensource senza contratti di assisstenza ?
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

lbenaglia Profilo | Guru

>Mi parli di As400 e di 50-100 utenti. Mi pare di capire che sei
>una grande azienda, e ti affidi a un database opensource senza
>contratti di assisstenza ?

BINGO

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gabriel81 Profilo | Junior Member

effetivamente mi induci a riflettere.....
grazie
http://www.myspace.com/madmack1981
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5