MySQL vs MS SQL Server
MySQL
MySQL är ett databashanteringssystem med öppen källkod. Det är mycket populärt på grund av sin höga tillförlitlighet, användarvänlighet och höga prestanda. MySQL används för många senaste applikationer som bygger på Apache, Linux, Perl / PHP etc. Många populära organisationer som Google, Alcatel Lucent, Facebook, Zappos och Adobe är beroende av detta databashanteringssystem.
MySQL kan köras på mer än tjugo plattformar som inkluderar MAC OS, Windows, Linux, IBM AIX, HP-UX och ger mycket flexibilitet. Ett brett utbud av databasverktyg, tjänster, utbildning och support tillhandahålls av MySQL-databassystemet. MySQL finns i olika utgåvor:
Enterprise Edition
Denna utgåva tillhandahåller OLTP (Scalable Online Transaction Processing) databasapplikationer och levererar också högkvalitativa prestanda. Dess funktioner inkluderar återställning, radnivålåsning, fullständigt åtagande och kraschåterställning. För att hantera och förbättra prestanda för stora databassystem är databaspartitionering också tillåten av denna utgåva.
Enterprise Edition innehåller MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer och MySQL WorkBench.
standard utgåva
Denna utgåva ger också OLTP-applikationer såväl som hög prestanda. Standardutgåvan inkluderar också InnoDB som gör den ACID-kompatibel och en transaktions säker databas. För att leverera skalbara applikationer och hög prestanda är replikering också tillåtet av detta databassystem.
Klassisk utgåva
Det är det perfekta databassystemet för OEM, VAR och ISV som använder MyISAM-lagringsmotorn för att utveckla läsintensiva applikationer. Den klassiska upplagan är enkel att använda och kräver låg administration. Denna utgåva är dock endast för VAR, ISV och OEM. Man kan enkelt uppgradera till mer avancerade utgåvor från den klassiska upplagan.
SQL Server
SQL Server är ett RDBMS (Relational Database Management System) utvecklat av Microsoft. Detta system fungerar på Transact-SQL som är en uppsättning programmeringstillägg från Microsoft och Sybase. T-SQL lägger till andra funktioner som inkluderar fel- och undantagshantering, transaktionskontroll, deklarerade variabler och radbehandling. Sybase utvecklade dock den ursprungliga SQL Server redan på 1980-talet. Den slutliga versionen kallades SQL Server 4.2 som utvecklades i samarbete med Ashton-Tate, Sybase och Microsoft för OS / 2.
SQL Server 2005 lanserades i november 2005. Denna version gav databasapplikationer förbättrad tillförlitlighet, flexibilitet, säkerhet och skalbarhet.
Funktionerna som tillhandahålls av SQL Server är:
Databasspegling - Med hjälp av SQL Server kan man ställa in automatisk återställning av fel vid en standby-server.
Onlineindexeringsoperationer - SQL Server tillåter också samtidiga modifieringar som insatser, raderingar och uppdateringar.
Management Studio - Management studio är en uppsättning verktyg som låter användare distribuera, felsöka och utveckla SQL-serverdatabaser.
Datapartitionering - Effektiv hantering av index och stora tabeller tillhandahålls med datapartitionering som förbättras med indexdelning och inbyggda tabeller.
För företag tillhandahåller SQL server också Integration Services, Reporting Services, Data mining, viktiga prestandaindikatorer, klusterstöd, proaktiv caching och repot-byggnad. Det ger också integration med Microsoft Office.
- MySQL är ett open source-databashanteringssystem medan SQL Server är utvecklat av Microsoft - MySQL kan köras på mer än tjugo plattformar medan SQL Server inte stöder många olika plattformar |