Forskel mellem MySQL og MS SQL Server

MySQL vs MS SQL Server

MySQL

MySQL er et open source-databasesystem. Det er meget populært på grund af dets høje pålidelighed, brugervenlighed og høje ydelse. 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 databasestyringssystem.

MySQL kan køre på mere end tyve platforme, der inkluderer MAC OS, Windows, Linux, IBM AIX, HP-UX og giver meget fleksibilitet. En lang række databaseværktøjer, tjenester, træning og support leveres af MySQL databasesystem. MySQL findes i forskellige udgaver:

Enterprise Edition

Denne udgave leverer OLTP (Scalable Online Transaction Processing) databaseapplikationer og leverer også ydeevne af høj kvalitet. Dets muligheder inkluderer rollback, låsen på rækkeniveau, fuld engagement og gendannelse af nedbrud. For at administrere og forbedre ydeevnen for store databasesystemer er databasepartitionering også tilladt af denne udgave.

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

Standardudgave

Denne udgave leverer også OLTP-applikationer såvel som høj ydelse. Standardudgaven inkluderer også InnoDB, der gør den ACID-kompatibel og en transaktionssikker database. For at levere skalerbare applikationer og høj ydeevne er replikering også tilladt af dette databasesystem.

Klassisk udgave

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 let at bruge og kræver lav administration. Denne udgave er dog kun til 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, som er et sæt programmeringsudvidelser fra Microsoft og Sybase. T-SQL tilføjer andre funktioner, der inkluderer fejl- og undtagelseshåndtering, transaktionskontrol, deklarerede variabler og rækkebehandling. Sybase udviklede dog den originale 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 måned 2005. Denne version gav forbedret pålidelighed, fleksibilitet, sikkerhed og skalerbarhed til databaseapplikationer.

Funktionerne leveret af SQL Server er:

Databasespejling - Ved hjælp af SQL Server kan man konfigurere automatisk gendannelse af fejl i tilfælde af en standby-server.

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

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

Datapartitionering - Effektiv styring af indekser og store tabeller er forsynet med datapartitionering, der forbedres med indekspartitionering og native tabeller.

For virksomheder tilbyder SQL-server også Integration Services, Reporting Services, Data mining, centrale ydeevneindikatorer, clustering support, proaktiv cache og repot building. Det giver også integration med Microsoft Office.

At opsummere,

- MySQL er et open source-databasesystem, mens SQL Server er udviklet af Microsoft

- MySQL kan køre på mere end tyve platforme, hvorimod SQL Server ikke understøtter en bred vifte af platforme