Mysql
 sql >> Database >  >> RDS >> Mysql

Alternative a SQL Server Express oltre il limite di 2 GB

Sono una persona che non crede solo perché sei un negozio .NET che devi usare un prodotto Microsoft SQL Server, anche se Microsoft lo adora se lo fai. Ovviamente si collega molto bene con le librerie native e gli strumenti di sviluppo di Microsoft. Per me è qui che i vantaggi si fermano davvero per SQL Server ed è più un campo di gioco uniforme con altri sistemi di database.

MySQL - Stai lontano da esso, le cose sono peggiorate e diventeranno più brutte ora che Oracle lo possiede. Secondo me, non vale la pena pagare per utilizzare un database open source di seconda categoria quando puoi utilizzare PostgreSQL gratuitamente e senza paura.

PostgreSQL:un'ottima opzione. La licenza BSD è gratuita per l'uso e la modifica della sorgente. Nessun limite ai lotti di dati di funzionalità. Ma se il tempo di installazione è il motivo principale per lasciare SQL Express PostgreSQL si installa abbastanza velocemente su Windows o Linux, quanto velocemente non lo so perché non mi interessa se ci vogliono 1 minuto o 10 minuti sui miei sistemi. Su una macchina Linux è davvero veloce se lo precompili o usi un pacchetto di installazione, direi meno di 10 minuti.

Che dire del supporto per oggetti .NET nativo? Non sono sicuro di cosa sia.

Tipi XML integrati? PG si.

Supportare i dati binari? PG si.

Supporto di uno strumento simile come Management Studio? PG sì pgadmin o alcuni altri fornitori di terze parti.

Facilità di installazione? Facile con più opzioni rispetto a SQL Server. Ad esempio, se lo desideri, puoi compilare con dimensioni di pagina diverse.

Impronta di memoria? Può essere piccolo o grande a seconda di come modifichi le impostazioni di memoria.

Confronti delle prestazioni di questi 3 database? Bene, SQL Express non può contenere più di 4-10 GB, dimentica quanto può fare Express 2008. Quindi non stai confrontando le mele con le arance qui. Ma direi che tutti possono funzionare bene se usati correttamente. PG si comporta molto bene.

Vale la pena considerare anche questa alternativa (soprattutto considerando il fatto che siamo un negozio .NET)? Sì, vale la pena considerare, ma dipende se il costo è importante per te. La mia ipotesi è che a un certo punto aumenterai l'edizione express e dovrai iniziare ad acquistare una versione a pagamento. Microsoft sa come vendere ed è parte del modello che diventerai express. Non puoi sbagliare con PostgreSQL se hai la possibilità di testarlo e convalidarlo nel tuo ambiente, usa questo tempo per confrontare. Non limitarti a utilizzare per impostazione predefinita SQL Server perché sei un negozio .NET.

Post precedente che si aggiunge a questo ed è ancora più vero oggi.http://archives.postgresql.org/pgsql-advocacy/2005-07/msg00008.php