MySQL vs MS SQL Server
MySQL
MySQL è un sistema di gestione di database open source. È molto popolare per la sua alta affidabilità, facilità d'uso e alte prestazioni. MySQL è utilizzato per molte applicazioni più recenti basate su Apache, Linux, Perl / PHP, ecc. Molte organizzazioni popolari come Google, Alcatel Lucent, Facebook, Zappos e Adobe si affidano a questo sistema di gestione dei database.
MySQL può essere eseguito su più di venti piattaforme che includono MAC OS, Windows, Linux, IBM AIX, HP-UX e offre molta flessibilità. Una vasta gamma di strumenti di database, servizi, formazione e supporto è fornita dal sistema di database MySQL. MySQL è disponibile in diverse edizioni:
Edizione Enterprise
Questa edizione fornisce applicazioni di database OLTP (Scalable Online Transaction Processing) e offre anche prestazioni di alta qualità. Le sue funzionalità includono il rollback, il blocco a livello di riga, il commit completo e il ripristino di emergenza. Per gestire e migliorare le prestazioni di grandi sistemi di database, questa edizione consente anche il partizionamento del database.
L'edizione Enterprise include MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer e MySQL WorkBench.
edizione standard
Questa edizione offre anche applicazioni OLTP e alte prestazioni. La versione standard include anche InnoDB che lo rende compatibile con ACID e un database sicuro per le transazioni. Per fornire applicazioni scalabili e prestazioni elevate, la replica è consentita anche da questo sistema di database.
Edizione classica
È il sistema di database ideale per OEM, VAR e ISV che utilizzano il motore di archiviazione MyISAM per sviluppare applicazioni di lettura intensiva. L'edizione classica è facile da usare e richiede una bassa amministrazione. Tuttavia, questa edizione è solo per VAR, ISV e OEM. Si può facilmente passare a edizioni più avanzate dalla versione classica.
server SQL
SQL Server è un RDBMS (Relational Database Management System) sviluppato da Microsoft. Questo sistema funziona su Transact-SQL, che è un insieme di estensioni di programmazione di Microsoft e Sybase. T-SQL aggiunge altre funzionalità che includono la gestione degli errori e delle eccezioni, il controllo delle transazioni, le variabili dichiarate e l'elaborazione delle righe. Tuttavia, Sybase ha sviluppato il server SQL originale negli anni '80. La versione finale era chiamata SQL Server 4.2 che è stata sviluppata in collaborazione con Ashton-Tate, Sybase e Microsoft per OS / 2.
SQL Server 2005 è stato lanciato nel mese di novembre 2005. Questa versione ha fornito maggiore affidabilità, flessibilità, sicurezza e scalabilità alle applicazioni di database.
Le funzionalità fornite da SQL Server sono:
Mirroring del database: utilizzando SQL Server, è possibile impostare il ripristino automatico degli errori in caso di server in standby.
Operazioni di indicizzazione online: SQL Server consente anche modifiche simultanee come inserimenti, eliminazioni e aggiornamenti.
Management Studio - Management Studio è un insieme di strumenti che consente agli utenti di distribuire, risolvere i problemi e sviluppare database SQL server.
Partizionamento dei dati: una gestione efficiente degli indici e delle tabelle di grandi dimensioni viene fornita con il partizionamento dei dati che viene arricchito con porzioni di indice e tabelle native.
Per le aziende, SQL Server offre anche servizi di integrazione, servizi di reporting, data mining, indicatori di prestazioni chiave, supporto per il clustering, memorizzazione proattiva della cache e repot. Fornisce inoltre l'integrazione con Microsoft Office.
Per riassumere, - MySQL è un sistema di gestione di database open source mentre SQL Server è sviluppato da Microsoft - MySQL può essere eseguito su più di venti piattaforme, mentre SQL Server non supporta un'ampia varietà di piattaforme |