NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
SL

Primerjava zbirk podatkov

SQL Server: zbirka podatkov podjetja Microsoft Estates

SQL Server je Microsoftova relacijska zbirka podatkov podjetja: T-SQL namesto PL/SQL, skupine razpoložljivosti Always On za HA in licenčni model, ki ga ceni kot Oracle in ne kot MySQL. Deluje v operacijskem sistemu Windows in od leta 2017 v sistemu Linux ter je naravna izbira baze podatkov, kjer je posest okoli nje Microsoft. Ta članek obravnava stroške dobrega vodenja v smislu discipline in denarja.

Ključne točke

  1. Podjetniška površina motorja je resnična: indeksi columnstore za analitiko, In-Memory OLTP, Query Store za odpravljanje težav z regresijo načrta in skupine razpoložljivosti (berljive replike in samodejni preklop) za HA; funkcije obstajajo in so zrele.
  2. Licenciranje je pogodba: cene na jedro s programsko opremo Software Assurance na ravni podjetja, ravni izdaje (brezplačno Express, Web, Standard, Enterprise), ki zajemajo toliko funkcij kot zmogljivost; revizije se obnašajo kot Oraclove, zato so definicije okolja in pravila virtualizacije v pisni obliki pred nakupom.
  3. Disciplina HA: skupine razpoložljivosti Always On znotraj Windows Server Failover Clustering ali samostojno; varnostne kopije ostanejo ločene (verige celotnega/diff/dnevnika transakcij s preizkušeno obnovitvijo v trenutku); načrti vzdrževanja brez preverjanja so gledališče.
  4. Operacije obkrožajo zbirko podatkov: agent SQL za načrtovanje, SSMS/ADS za upravljanje, razširjeni dogodki in shramba poizvedb za uspešno delo; težave z delovanjem so večinoma v načrtih in blokiranju (statistika čakanja), ne v nastavitvah pomnilnika.
  5. Resničnost med platformami: SQL Server v Linuxu podpira jedrni mehanizem (z nekaterimi vrzelmi v funkcijah, kot so nekatere integracije tretjih oseb), primerki v vsebnikih pa izvajajo razvojne/testne delovne tokove; velikost proizvodnje še vedno daje prednost namenski infrastrukturi.
  6. Kjer se prilega med naše članke o zbirkah podatkov: posestva .NET z identiteto, podprto z AD, in osebje, usposobljeno za T-SQL, dobijo skladen sklad; greenfield Linux estates primerja možnosti TCP-on-postgres in Oracle-grade v naših člankih o postgresql in oracle; praktično pravilo je določanje cene licence pred funkcijami.

Terenska beležka

Najdražja težava s strežnikom SQL Server, ki smo jo diagnosticirali, ni bila zmogljivost, ampak revizija licenciranja: primerek izdaje Standard je tiho zrasel na strojno opremo, ki je kršila pogoje virtualizacije. Popravek je stal manj kot pogajanja. Cena licence pred shemo.

Pogosta vprašanja

Je SQL Server cenejši od Oracla?

Običajno v primerljivih ravneh, vendar sta obe podjetniški loterijski ceni na jedro z opcijskimi dodatki. Iskrena primerjava je specifična za delovno obremenitev: funkcije, ki jih dejansko uporabljate, v primerjavi z licencami in programom Software Assurance v treh letih.

Ali ga lahko izvajam v sistemu Linux?

Da, osnovni motor in glavne funkcije HA delujejo v Linuxu; preverite pariteto funkcij na različico glede na vašo delovno obremenitev (nekatera sosednja orodja SSIS/SSRS se razlikujejo), preden se zavežete.

Kakšna je disciplina načrta vzdrževanja?

Varnostne kopije v preizkušenih verigah s preverjanjem v trenutku, vzdrževanjem indeksa in statistike, prilagojenimi pragom razdrobljenosti (ne splošne vnovične gradnje), ter spremljanjem statistike blokiranja in čakanja; vsaka skripta potrebuje lastnika.

Kako se SQL Server primerja s PostgreSQL za nov projekt?

Če ekipa pozna T-SQL in je posest Microsoft, je orodje SQL Server kohezivno. Za svobodo licenciranja odprtega ekosistema in površino razširitve naš članek o postgresql pokriva alternativo; odločilni dejavnik je navadno tekoče obstoječe narečje SQL osebja.

Kako Kinetikatech pomaga s primerjava zbirk podatkov

Ne morete postati eksperta za primerjava zbirk podatkov: Izbire mehanizma baze podatkov za gostovanje delovnih obremenitev, v primerjavi z jamstvi za pravilnost, operativno težo in dejanskim stroškom: vgrajeni motorji proti strežnikom, MySQL proti PostgreSQL, SQL proti shrambam dokumentov, plus študija starega primera, ki se vedno znova vrača. Nekatere za to obstaja Upravljanje strežnikov in Optimizacija hitrosti spletnega mesta: nastavitev, krepitev, monitoring in osebna strega dne in noči.

Pogovorite z inženirjem

Problem z strežnikom? Napadena spletna stran? Dolgo se naloži?

Kritični problemi rešeni v 30 minutah — nonstop, 7 dni v tednu.

Zahtevajte hitno podporo support@kinetikatech.com