Forskjellen mellom MySQL og MS SQL Server

MySQL vs MS SQL Server

MySQL

MySQL er et open source database management system. Det er svært populært på grunn av sin høye pålitelighet, brukervennlighet og høy ytelse. MySQL brukes til mange nyeste applikasjoner som er bygget på Apache, Linux, Perl / PHP etc. Mange populære organisasjoner som Google, Alcatel Lucent, Facebook, Zappos og Adobe stole på dette databasesystemet.

MySQL kan kjøre på mer enn tjue plattformer som inkluderer MAC OS, Windows, Linux, IBM AIX, HP-UX og gir mye fleksibilitet. Et bredt utvalg av databaseverktøy, tjenester, opplæring og support er levert av MySQL databasesystemet. MySQL kommer i forskjellige utgaver:

Enterprise Edition

Denne utgaven gir OLTP (Scalable Online Transaction Processing) databaseprogrammer og leverer også høy kvalitet. Dens evner inkluderer tilbakelevering, radnivå låsing, full commit og krasjgjenoppretting. For å administrere samt forbedre ytelsen til store databasesystemer, er databasepartisjon også tillatt av denne utgaven.

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

Standardversjon

Denne utgaven gir også OLTP-applikasjoner samt høy ytelse. Standardutgaven inneholder også InnoDB som gjør det ACID-kompatibelt og en transaksjonssikkert database. For å levere skalerbare applikasjoner og høy ytelse, er replikering også tillatt av dette databasesystemet.

Klassisk utgave

Det er det ideelle databasesystemet for OEM, VAR og ISV som bruker MyISAM-lagringsmotor for å utvikle leseintensive applikasjoner. Den klassiske utgaven er enkel å bruke og krever lav administrasjon. Denne utgaven er imidlertid kun for VAR, ISV og OEM. Man kan enkelt oppgradere til mer avanserte utgaver fra den klassiske utgaven.

SQL Server

SQL Server er et RDBMS (Relational Database Management System) utviklet av Microsoft. Dette systemet fungerer på Transact-SQL, som er et sett med programmeringsutvidelser fra Microsoft og Sybase. T-SQL legger til andre funksjoner som inkluderer feil- og unntakshåndtering, transaksjonskontroll, deklarerte variabler og radbehandling. Sybase utviklet imidlertid den opprinnelige SQL Server tilbake på 1980-tallet. Den endelige versjonen ble kalt SQL Server 4.2 som ble utviklet i samarbeid med Ashton-Tate, Sybase og Microsoft for OS / 2.

SQL Server 2005 ble lansert i november 2005. Denne versjonen ga bedre pålitelighet, fleksibilitet, sikkerhet og skalerbarhet til databaseprogrammer.

Funksjonene som tilbys av SQL Server er:

Database Mirroring - Ved hjelp av SQL Server kan man konfigurere automatisk feilgjenoppretting i tilfelle en ventemodus.

Online indekseringsoperasjoner - SQL Server tillater samtidig samtidige modifikasjoner som innlegg, slett og oppdateringer.

Management Studio - Administrasjonsstudio er et sett med verktøy som lar brukerne distribuere, feilsøke og utvikle SQL-serverdatabaser.

Datadisisjonering - Effektiv styring av indekser og store tabeller er utstyrt med datadisisjonering som forbedres med indeksportering og innfødte tabeller.

For bedrifter tilbyr SQL-server også Integration Services, Reporting Services, Data mining, nøkkelindikatorer, clustering support, proaktiv caching og repot building. Det gir også integrasjon med Microsoft Office.

Å oppsummere,

- MySQL er et open source database management system mens SQL Server er utviklet av Microsoft

- MySQL kan kjøre på mer enn tjue plattformer, mens SQL Server ikke støtter stort utvalg av plattformer