SQL Server 2022s “heltefunksjoner”
Kreditt: Microsoft
På Microsofts Ignite digital event, som starter i dag, kunngjør selskapet den private forhåndsvisningen av SQL Server 2022, den neste versjonen av det tre tiår gamle relasjonsdatabaseadministrasjonssystemet (RDBMS). Selv om SQL Server først og fremst er et lokalt programvareprodukt, kaller Microsoft SQL Server 2022 for “den mest Azure-aktiverte utgaven av SQL Server ennå.”
Les også: Hos Ignite forbedrer Microsoft sin skydatabase, lager og innsjøtjenester
Mens den forrige utgivelsen (SQL Server 2019) fokuserte på kjernefunksjoner som Azure Data Studio, Big Data Clusters og støtte for lagrede Java-prosedyrer, fokuserer denne utgivelsen sterkt på å avrunde Microsofts hybridskyhistorie. Dette sikrer at SQL Server 2022, selv når den kjører lokalt, kan integreres med en rekke tjenester som kun er tilgjengelige i skyen.
Les også:
SQL Server 2019 når generell tilgjengelighet
Big data-odysseyen til SQL Server 2019, og flere data og AI-nyheter fra Microsoft Ignite
Anmeldelse: SQL Server 2017 legger til Python, grafbehandling og kjører på Linux
Lenker til Managed Instance og Synapse
Disse skytilkoblede funksjonene inkluderer integrasjon med Azure SQL Database Managed Instance – den Microsoft-administrerte, skybaserte distribusjonen av SQL Server-boksproduktet. Denne integrasjonen tjener både høy tilgjengelighet/katastrofegjenoppretting (HA/DR) og gjør migrering til skyen til en jevn opplevelse med nesten null nedetid. En annen Azure SQL-tilknytningsevne er SQL Server 2022s implementering av hovedbok-funksjonen i Azure SQL Database, som ble annonsert i mai i år, og bringer de samme blokkjede-funksjonene til SQL Server.
Microsoft bruker også 2022-utgivelsen som et kjøretøy for å introdusere en SQL Server-versjon av Azure Synapse Link. I likhet med motparten for Cosmos DB, replikerer Azure Synapse Link for SQL Server 2022 data fra SQL Server til Azure Synapse Analytics, slik at kundene slipper ansvaret for å lage sine egne datapipelines for å skyve driftsdata inn i datavarehuset. Det er imidlertid viktige forskjeller mellom Cosmos DB- og SQL Server-implementeringer. Mens Azure Synapse Link for Cosmos DB i hovedsak replikerer data til et kolonneformet lagringssted som kan tjene som en utvidelse til Synapse-datainnsjøen, skyver SQL Server-motparten dataene direkte inn i en Synapse-dedikert SQL-pool som betjener plattformens datavarehusarbeidsbelastninger.< /p>
Les også:
Azure Synapse Analytics kombinerer datavarehus, innsjø og rørledninger
En nærmere titt på Microsoft Azure Synapse Analytics
Azure Synapse Analytics: En fremdriftsrapport
Azure Synapse Analytics datainnsjø-funksjoner: På nært hold
Styring og ytelse
SQL Server 2022 har også integrasjon med Azure Purview, som sikrer at den skybaserte datastyringsplattformen omfatter SQL Server-data, og bringer data som er lagret på stedet inn i styringsomfanget. Dette omfanget inkluderer til og med utbredelse av Purview-policyer for sentralisert administrasjon av administrasjonsoperasjoner.
Les også:
Microsoft introduserer Azure Purview-datakatalog; kunngjør GA for Synapse AnalyticsAzure Purview datastyringstjeneste går til GA
På ytelsessiden legger SQL Server 2022 til støtte for multi-write replikering, og skaper tilsvarende multiple read replikaer. Dette letter SQL Server Query Stores aktivering av spørringshint for flere replikaer, og forbedrer ytelsen uten å kreve omskriving av Transact SQL (T-SQL)-kode. En annen funksjon, kalt Parameter Sensitive Plan Optimization, aktiverer automatisk generering av flere aktive hurtigbufrede spørringsplaner for en enkelt parameterisert setning, som tar imot forskjellige datastørrelser basert på angitte kjøretidsparameterverdier. SQL Server 2022 har også skalerbarhet for store minneservere og scenarier med høy samtidighet.
Koblinger utover Azure
Andre funksjoner inkluderer en ny versjon av PolyBase (SQL Servers big data-tilkoblingsløsning) som bruker REST API-er for å koble til datainnsjøer i tillegg til å bruke ODBC-driverne – som den siste versjonen av PolyBase var basert på. Foreløpig strekker denne API-drevne tilkoblingen seg til både Azure-lagrings- og objektlagringsplattformer som er kompatible med Amazon S3 (inkludert S3 selv). Microsoft karakteriserer dette som å tilby datavirtualisering «for enhver datainnsjø». Tilgangen vil også være enklere denne gangen: PolyBase vil nå jobbe med OPENROWSET-kommandoen, og gi ad hoc-tilgang til eksterne data, i stedet for å kreve definisjon av eksterne tabeller før data kan spørres. Med 2022-utgivelsen vil SQL Server nå også støtte databasesikkerhetskopiering til/gjenoppretting fra ethvert Amazon S3-kompatibelt objektlagringssystem.
Les også: Microsofts PolyBase blander opp SQL Server og Hadoop
I tillegg er det flere T-SQL-godbiter i SQL Server 2022. Disse inkluderer et forbedret sett med funksjoner for arbeid med JSON-data; nye tidsseriefunksjoner som ligner de i Azure SQL Edge (som i seg selv er basert på Azure Stream Analytics); og andre nye funksjoner basert på kundestemte elementer.
Microsoft sier at SQL Server 2022 har forbedret ANSI SQL-kompatibilitet for å starte opp.
SQL Server på Linux: Et kanonisk eksempel
En annen del av SQL Server-nyhetene gjelder ikke 2022-versjonen, men de for øyeblikket utgitte 2017- og 2019-versjonene. Begge disse utgivelsene hadde et sterkt fokus på muligheten til å kjøre på Linux – og i containere. Kanskje for å understreke hvor alvorlig en forpliktelse det er, kunngjorde Microsoft og Canonical (produsenter av den populære Ubuntu Linux-distribusjonen) i går tilgjengeligheten av et sett med fullt støttede SQL Server på virtuelle Ubuntu Pro-maskinbilder.
Som et resultat, ifølge Canonicals pressemelding, “kan kunder på Microsoft Azure lansere fullt støttede forekomster av SQL Server 2017 eller SQL Server 2019 – Web-, Standard- og Enterprise-utgaver – på både Ubuntu Pro 18.04 LTS og Ubuntu Pro 20.04 LTS .” Pressemeldingen forklarer videre at «kunder får støtte på hele løsningen, inkludert sikkerhetsoppdateringer og felles teknisk støtte fra Canonical og Microsoft». De virtuelle maskinbildene er tilgjengelige i Azure Marketplace.
Det er noen fine ytelsesoptimaliseringer i disse VM-bildene også. For eksempel er bildene konfigurert til å bruke Direct I/O og Forced Unit Access (FUA) for synkronisering med underliggende NVMe SSD-stasjoner. Ubuntu Pro 20.04 LTS-versjonen av VM inkluderer også støtte for scenarier med høy tilgjengelighet gjennom Corosync, Pacemaker og en spesialisert gjerdeagent for Azure. Til slutt, som på Windows, kan SQL Server som kjører på disse Linux VM-ene dra nytte av vedvarende minne (PMEM) når det er tilgjengelig.
Mer kommer
Mens Microsoft kunngjør nye funksjoner på tvers av dataplattformen sin, var det nok nye funksjoner i SQL Server 2022 alene til å kreve dette dedikerte innlegget. I mellomtiden er det fortsatt tidlig, så vi har ikke detaljer om mulige forbedringer til andre områder av produktet (Machine Learning Services, for eksempel). Vi vil uten tvil ha mer dekning når SQL Server 2022 går over til offentlig forhåndsvisning.
Jeg avslutter dette innlegget med å gjenta et poeng jeg gjorde ved å dekke SQL Server 2019: Til tross for plattformens arv, fortsetter SQL Server-utøvere å motta oppdateringer til kjerneplattformen og tilgjengelige tilpasninger av nyere teknologier fra hele database- og analyseverdenen. Med andre ord, til tross for at SQL Server er eldre enn noen av de som bruker den, moderniserer Microsoft hele tiden plattformen.
Microsoft er kunde hos Brusts rådgivningsfirma, Blue Badge Insights. Han er også en Microsoft Data Platform MVP.
Mer fra Ignite
Sky-tilkoblet lokal database: SQL Server 2022 rulles ut i privat forhåndsvisning Microsoft legger til flere AI-smarts og andre nye verktøy til Office Power Apps får betal-som-du-gå-lisensiering; Dynamics 365 får flere nye moduler Meet Loop, et nytt samarbeidsverktøy bygget på Fluid Framework Edge-nettleseren for Linux er nå tilgjengelig for alle brukere Microsoft forbedrer sin skydatabase, lager og innsjøtjenester Microsoft for å utvide sin 'enterprise metaverse'-strategi med Mesh for Teams Big Data Analytics | Digital transformasjon | Robotikk | Internet of Things | Innovasjon | Enterprise Software