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øje 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 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 bred vifte af databaseværktøjer, tjenester, træning og support leveres af MySQL-databasesystemet. MySQL findes i forskellige udgaver:
Enterprise-udgave
Denne udgave leverer OLTP (Scalable Online Transaction Processing) databaseapplikationer og leverer også ydeevne i høj kvalitet. Dens muligheder omfatter tilbageførsel, låsning af række på niveau, fuld forpligtelse 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 giver også OLTP-applikationer såvel som høj ydeevne. 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 nem at bruge og kræver dårlig 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 håndtering af fejl og undtagelser, transaktionskontrol, deklarerede variabler og rækkebehandling. Imidlertid udviklede Sybase 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 2005. Denne version leverede forbedret pålidelighed, fleksibilitet, sikkerhed og skalerbarhed til databaseapplikationer.
Funktionerne leveret af SQL Server er:
Database Mirroring - Ved hjælp af SQL Server kan man opsætte automatisk gendannelse af fejl i tilfælde af en standby-server.
Online indekseringsoperationer - SQL Server tillader også samtidige ændringer som f.eks. Indsatser, sletninger og opdateringer.
Management Studio - Management studio er et sæt værktøjer, der giver brugerne mulighed for at implementere, foretage fejlfinding og udvikle SQL-serverdatabaser.
Datapartitionering - Effektiv styring af indekser og store tabeller er forsynet med datapartitionering, der forbedres med indeksopdeling og indbyggede tabeller.
For virksomheder leverer SQL server også Integration Services, Reporting Services, Data mining, nøgleindikatorer, clustering support, proaktiv caching og repot bygning. Det giver også integration med Microsoft Office.
- 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 ikke understøtter mange forskellige platforme |