MySQL vs MS SQL Server
MySQL
MySQL är ett open source databashanteringssystem. Det är mycket populärt på grund av dess höga tillförlitlighet, användarvänlighet och hög prestanda. MySQL används för många senaste applikationer som är byggda 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 stor flexibilitet. Ett brett utbud av databasverktyg, tjänster, utbildning och support tillhandahålls av MySQL-databassystemet. MySQL kommer i olika versioner:
Enterprise Edition
Denna utgåva ger OLTP (Scalable Online Transaction Processing) databasprogram och ger också högkvalitativ prestanda. Dess möjligheter inkluderar rollback, radnivå låsning, full commit och krasch återhämtning. För att hantera såväl som förbättra prestanda hos stora databassystem, tillåts databaspartitionering också 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 samt högpresterande. Standardutgåvan inkluderar också InnoDB som gör det ACID-kompatibelt och en transaktionssäker databas. För att leverera skalbara applikationer och hög prestanda tillåts även replikering av detta databasystem.
Classic Edition
Det är det ideala databassystemet för OEM, VAR och ISV som använder MyISAM-lagringsmotor för att utveckla läsintensiva applikationer. Den klassiska utgåvan är lätt 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 utgåvan.
SQL Server
SQL Server är ett RDBMS (Relational Database Management System) som utvecklats av Microsoft. Systemet fungerar på Transact-SQL, vilket är en uppsättning programtillägg från Microsoft och Sybase. T-SQL lägger till andra funktioner som inkluderar fel- och undantagshantering, transaktionsstyrning, deklarerade variabler och radbehandling. Sybase utvecklade dock den ursprungliga SQL Server tillbaka på 1980-talet. Den slutliga versionen heter 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 ökad pålitlighet, flexibilitet, säkerhet och skalbarhet för databasapplikationer.
Funktionerna som tillhandahålls av SQL Server är:
Databasspegling - Med SQL Server kan man konfigurera automatisk felåterställning vid en standby-server.
Online Indexing Operations - SQL Server tillåter samtidigt samtidiga modifieringar som inlägg, raderar och uppdateringar.
Management Studio - Management Studio är en uppsättning verktyg som gör det möjligt för användare att distribuera, felsöka och utveckla SQL-serverdatabaser.
Datadisitionering - Effektiv hantering av index och stora tabeller tillhandahålls med datadisitionering som förbättras med indexportioner och inbyggda tabeller.
För företag erbjuder SQL-servern också Integration Services, Reporting Services, Data mining, nyckelprestandindikatorer, clustering support, proaktiv caching och repot byggnad. Det ger också integration med Microsoft Office.
För att sammanfatta, - MySQL är ett open source databashanteringssystem medan SQL Server är utvecklad av Microsoft - MySQL kan köras på mer än tjugo plattformar, medan SQL Server inte stöder många olika plattformar |