Nwlapcug.com


Vantaggi e svantaggi di Microsoft SQL



Come rete e applicazioni Web diventano più significative, aumenta anche l'importanza dei sistemi di gestione di database relazionale. Selezionare quello giusto per le vostre esigenze è essenziale per garantire la qualità e la corretta esecuzione dell'applicazione. Microsoft SQL è un'opzione che molte persone selezionare. Conoscere i vantaggi e gli svantaggi di in esecuzione Microsoft SQL Server vi aiuterà a determinare se sia giusto per voi.

Svantaggio: costo

Uno dei principali svantaggi all'utilizzo di Microsoft SQL Server invece di un sistema di gestione di database relazionale alternativo è che le opzioni di licenza sono piuttosto costosi. Anche se utilizzando il software per lo sviluppo o per scopi didattici è gratuita, qualsiasi tipo di uso aziendale comporta un supplemento di gestione licenze. Per SQL Server 2008, per esempio, SQL Server Standard Edition costa $7.171 per processore. L'edizione di SQL Server Datacenter è $54.990 per processore, secondo il sito di Web di Microsoft. Per le piccole imprese e gli individui che realizzano siti Web a fini di lucro, questo è insostenibile. Software concorrenti, come ad esempio MySQL, spesso è gratuito per uso. In casi dove non è, tuttavia, il più costoso pacchetto MySQL Enterprise costa $4.999 per ogni server ogni anno. Questo è significativamente meno costoso anche il pacchetto Standard Edition Microsoft SQL.

Vantaggio: Software di gestione aziendale

Microsoft SQL Server include professional, software di gestione di database di livello enterprise. Alcuni concorrenti, come ad esempio MySQL, hanno sviluppato un software simile negli ultimi anni, ma Microsoft SQL Server è più facile da usare e ha più funzioni. Supporto completo per i trigger, ad esempio, sono supportati nel prodotto Microsoft. MySQL recentemente introdotto trigger, ma non sono completamente supportati. Il software offerto da Microsoft offre anche stretta integrazione con il framework .NET, che non è il caso con i prodotti concorrenti.

Svantaggi: Compatibilità limitata

Microsoft SQL Server è progettato solo per l'esecuzione su server basati su Windows. Per vari motivi, tra cui licenze costi e problemi di sicurezza, gli sviluppatori possono optare per ospitare i loro siti web su macchine basate su Unix. Sarebbero in grado di utilizzare SQL Server in questo caso. Prodotti concorrenti sono spesso in grado di eseguire su altre piattaforme. A differenza di Microsoft SQL Server, MySQL è supportato su tutte le principali piattaforme, tra cui Windows, Linux, Mac OSX e altre varianti di Unix. Oltre a essere in grado di funzionare su piattaforme non Windows, ci anche può essere problemi di compatibilità per quanto riguarda l'interazione con le applicazioni in esecuzione su altre piattaforme.

Vantaggio: Supporto di recupero di dati eccellenti

Dati corrotti sono sempre una preoccupazione quando si verificano perdite di potenza o arresti impropri. Microsoft SQL Server dispone di una serie di caratteristiche che promuovere il recupero e il ripristino dei dati. Anche se singole tabelle non possono essere sottoposti a backup o ripristinate, opzioni di ripristino di database completo sono disponibili. Attraverso l'utilizzo di file di registro, la memorizzazione nella cache e backup, prodotto di Microsoft consente di sentirsi sicuri che opzioni di disaster recovery sono abbondanti.