Forskel Mellem MySQL og MS SQL Server

Anonim

MySQL vs MS SQL Server

MySQL

MySQL er et open source database management system. Det er meget populært på grund af dets høje pålidelighed, brugervenlighed og høj ydeevne. MySQL bruges til mange nyeste applikationer, der er bygget på Apache, Linux, Perl / PHP osv. Mange populære organisationer som Google, Alcatel Lucent, Facebook, Zappos og Adobe er afhængige af dette database management system.

MySQL kan køre på mere end tyve platforme, der omfatter Mac OS, Windows, Linux, IBM AIX, HP-UX og giver stor fleksibilitet. En bred vifte af databaseværktøjer, tjenester, træning og support leveres af MySQL database system. MySQL leveres i forskellige udgaver:

Enterprise Edition

Denne udgave leverer databaseapplikationer til OLTP (Scalable Online Transaction Processing) og leverer også høj kvalitet. Dens evner omfatter rollback, række niveau låsning, fuld commit og crash recovery. For at kunne styre såvel som forbedre ydeevnen hos store databasesystemer, er databasepartition også tilladt i denne udgave.

Enterprise Edition indeholder MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer og MySQL WorkBench.

Standardversion

Denne udgave indeholder også OLTP-applikationer samt høj ydeevne. Standardudgaven indeholder også InnoDB, der gør det ACID-kompatibelt og en transaktionssikkert database. For at levere skalerbare applikationer og høj ydeevne, tillades også replikering af dette databasesystem.

Classic Edition

Det er det ideelle databasesystem til OEM'er, VAR'er og ISV'er, der bruger MyISAM-lagringsmotor til at udvikle læseintensive applikationer. Den klassiske udgave er nem at bruge og kræver lav administration. Denne udgave er dog kun for VAR'er, ISV'er og OEM'er. Man kan nemt opgradere til mere avancerede udgaver fra den klassiske udgave.

SQL Server

SQL Server er et RDBMS (Relational Database Management System) udviklet af Microsoft. Dette system fungerer på Transact-SQL, hvilket er et sæt programmeringsudvidelser fra Microsoft og Sybase. T-SQL tilføjer andre funktioner, der omfatter fejl- og undtagelseshåndtering, transaktions kontrol, deklarerede variable og rækkebehandling. Sybase udviklede imidlertid den oprindelige SQL Server tilbage i 1980'erne. Den endelige version blev kaldt SQL Server 4. 2, der blev udviklet i samarbejde med Ashton-Tate, Sybase og Microsoft til OS / 2.

SQL Server 2005 blev lanceret i november 2005. Denne version gav øget pålidelighed, fleksibilitet, sikkerhed og skalerbarhed til databaseprogrammer.

Funktionerne fra SQL Server er:

Database Mirroring - Ved hjælp af SQL Server kan man opsætte automatisk fejlgendannelse i tilfælde af en standby-server.

Online indekseringsoperationer - SQL Server tillader også samtidige ændringer, såsom indsætninger, sletter og opdateringer.

Management Studio - Administrationsstudio er et sæt værktøjer, der giver brugerne mulighed for at implementere, fejlfinding og udvikle SQL-serverdatabaser.

Datadisitionering - Effektiv styring af indekser og store tabeller er forsynet med datadisitionering, der forbedres med indeksportionering og native tabeller.

For virksomheder tilbyder SQL-server også Integration Services, Reporting Services, Data mining, nøgleindikatorer, clustering support, proaktiv caching og repot building. Det giver også integration med Microsoft Office.

Sammenfatning ,

- MySQL er et open source database management system, mens SQL Server er udviklet af Microsoft

- MySQL kan køre på mere end tyve platforme, mens SQL Server understøtter ikke mange platforme