Come applicazioni di rete e Web diventano sempre più significativo , l'importanza dei sistemi di gestione di database relazionali aumenta. Scegliere quella giusta per le vostre esigenze è essenziale per garantire la qualità delle prestazioni e la corretta dell'applicazione. Microsoft SQL è una opzione che molte persone selezionate . Conoscere i vantaggi e gli svantaggi di esecuzione Microsoft SQL Server vi aiuterà a determinare se è giusto per voi . Svantaggi : Il costo
Uno dei principali svantaggi di utilizzare Microsoft SQL Server , invece di un sistema alternativo di gestione di database relazionale è che le opzioni di licenza sono piuttosto costosi . Anche se l'utilizzo del software per lo sviluppo o per scopi educativi è gratuito , qualsiasi tipo di uso aziendale comporta una tassa di licenza . Per SQL Server 2008 , ad esempio, SQL Server Standard Edition costa 7.171 dollari per processore . L'edizione Datacenter SQL Server è 54.990 $ per processore , secondo il sito web di Microsoft . Per le piccole imprese e gli individui che eseguono a scopo di lucro siti web, questo è insostenibile . Software concorrenti , come ad esempio MySQL , è spesso gratuito per uso . Nei casi in cui non è, tuttavia , il più costoso pacchetto MySQL Enterprise costa 4999 dollari per server ogni anno . Questo è molto più conveniente anche l' edizione pacchetto Microsoft SQL standard
Vantaggio: . Enterprise -Grade Software per la gestione
Microsoft SQL Server include , software per la gestione di database professionale di livello enterprise . Alcuni concorrenti , come ad esempio MySQL , hanno sviluppato un software simile in questi ultimi anni , ma Microsoft SQL Server è più facile da usare e ha più funzioni . Pieno supporto per i trigger , per esempio , sono supportati in prodotto di Microsoft. MySQL ha introdotto trigger di recente , ma non sono pienamente supportati . Il software offerto da Microsoft offre anche una stretta integrazione con il framework NET , che non è il caso con i prodotti concorrenti
Svantaggi: . . Limitata compatibilità
Microsoft SQL Server è progettato unicamente per funzionare su server basati su Windows . Per vari motivi , tra cui i costi di licenza e le preoccupazioni di sicurezza , gli sviluppatori possono scegliere di ospitare i loro siti web su macchine Unix -based. Essi sarebbero in grado di utilizzare SQL Server in questo caso. I prodotti concorrenti sono spesso in grado di funzionare su altre piattaforme . A differenza di Microsoft SQL Server , MySQL è supportato su tutte le piattaforme principali , tra cui Windows , Linux , Mac OSX , e altre varianti di Unix . Oltre ad essere in grado di funzionare su piattaforme non-Windows , ci possono anche essere problemi di compatibilità per quanto riguarda l'interazione con le applicazioni in esecuzione su altre piattaforme
Vantaggio: . Excellent Data Recovery Supporto
< br >
dati corrotti è sempre una preoccupazione quando si verificano perdite di potenza o di arresti improprio . Microsoft SQL Server dispone di una serie di caratteristiche che favoriscono il ripristino dei dati e il recupero . Sebbene le singole tabelle non possono essere sottoposti a backup o il ripristino , sono disponibili opzioni di Ripristino completo del database . Attraverso l'uso di file di log , cache e backup , il prodotto di Microsoft permette di sentirsi sicuri che le opzioni di disaster recovery sono abbondanti .