MySQL vs MS SQL Server
MySQL
MySQL er et åpen kildekode-databasebehandlingssystem. Den er svært populær på grunn av sin høye pålitelighet, brukervennlighet og høye ytelse. MySQL brukes for mange nyeste applikasjoner som er bygget på Apache, Linux, Perl/PHP osv. Mange populære organisasjoner som Google, Alcatel Lucent, Facebook, Zappos og Adobe er avhengige av dette databasebehandlingssystemet.
MySQL kan kjøres 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 støtte tilbys av MySQL-databasesystemet. MySQL kommer i forskjellige utgaver:
Enterprise Edition
Denne utgaven gir OLTP-databaseapplikasjoner (Scalable Online Transaction Processing) og leverer også ytelse av høy kvalitet. Funksjonene inkluderer rollback, radnivålåsing, full commit og krasjgjenoppretting. For å administrere og forbedre ytelsen til store databasesystemer er databasepartisjonering også tillatt i denne utgaven.
Enterprise Edition inkluderer MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer og MySQL WorkBench.
Standard Edition
Denne utgaven gir også OLTP-applikasjoner i tillegg til høy ytelse. Standardutgaven inkluderer også InnoDB som gjør den ACID-kompatibel og en transaksjonssikker database. For å levere skalerbare applikasjoner og høy ytelse tillates replikering også av dette databasesystemet.
Classic Edition
Det er det ideelle databasesystemet for OEM-er, VAR-er og ISV-er som bruker MyISAM-lagringsmotoren til å utvikle leseintensive applikasjoner. Den klassiske utgaven er enkel å bruke og krever lav administrasjon. Denne utgaven er imidlertid bare for VAR-er, ISV-er og OEM-er. 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 originale SQL Server tilbake på 1980-tallet. Den endelige versjonen ble k alt 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 måned 2005. Denne versjonen ga forbedret pålitelighet, fleksibilitet, sikkerhet og skalerbarhet til databaseapplikasjoner.
Funksjonene som leveres av SQL Server er:
Databasespeiling – Ved å bruke SQL Server kan man sette opp automatisk feilgjenoppretting i tilfelle en standby-server.
Online-indekseringsoperasjoner – SQL Server tillater også samtidige modifikasjoner som innsettinger, slettinger og oppdateringer.
Management Studio – Management Studio er et sett med verktøy som lar brukere distribuere, feilsøke og utvikle SQL-serverdatabaser.
Datapartisjonering – Effektiv styring av indekser og store tabeller er utstyrt med datapartisjonering som er forbedret med indeksporsjonering og opprinnelige tabeller.
For bedrifter tilbyr SQL-server også integrasjonstjenester, rapporteringstjenester, datautvinning, nøkkelytelsesindikatorer, klyngestøtte, proaktiv hurtigbufring og oppbygging av repot. Det gir også integrasjon med Microsoft Office.
For å oppsummere, – MySQL er et databasestyringssystem med åpen kildekode, mens SQL Server er utviklet av Microsoft
– MySQL kan kjøres på mer enn tjue plattformer, mens SQL Server ikke støtter mange forskjellige plattformer