Microsoft's cloud-verbonden on-prem database: SQL Server 2022 wordt uitgerold in privé preview

0
163

Andrew Brust

Door Andrew Brust voor Big on Data | 2 november 2021 | Onderwerp: Big Data-analyse

sql-server-2022-marketing-slide.png

SQL Server 2022's “held-mogelijkheden”

Credit: Microsoft

Op het digitale Ignite-evenement van Microsoft, dat vandaag van start gaat, kondigt het bedrijf de private preview aan van SQL Server 2022, de volgende versie van zijn drie decennia oude relationele databasebeheersysteem (RDBMS). Hoewel SQL Server in de eerste plaats een on-premises softwareproduct is, noemt Microsoft SQL Server 2022 “de meest Azure-enabled release van SQL Server tot nu toe.”

Lees ook: Bij Ignite verbetert Microsoft zijn clouddatabase, magazijn en meerdiensten

Terwijl de vorige release (SQL Server 2019) zich richtte op kernfuncties zoals Azure Data Studio, Big Data Clusters en ondersteuning voor opgeslagen Java-procedures, richt deze release zich sterk op het afronden van het hybride cloudverhaal van Microsoft. Dit zorgt ervoor dat SQL Server 2022, zelfs wanneer het on-premises draait, kan worden geïntegreerd met een aantal services die alleen in de cloud beschikbaar zijn.

Lees ook:

SQL Server 2019 bereikt algemene beschikbaarheid
De big data-odyssee van SQL Server 2019, en meer data en AI-nieuws van Microsoft Ignite
Review: SQL Server 2017 voegt Python toe, grafische verwerking en draait op Linux

Links naar beheerde instanties en synaps

Deze cloud-verbonden functies omvatten integratie met Azure SQL Database Managed Instance, de door Microsoft beheerde, cloudgebaseerde implementatie van het SQL Server-boxproduct. Deze integratie dient zowel voor hoge beschikbaarheid/disaster recovery (HA/DR) doeleinden en maakt migratie naar de cloud een soepele, bijna-nul-downtime-ervaring. Een andere Azure SQL-affiniteitsmogelijkheid is de implementatie door SQL Server 2022 van de grootboekfunctie in Azure SQL Database, die in mei van dit jaar werd aangekondigd, waardoor dezelfde blockchain-mogelijkheden naar SQL Server worden gebracht.

Microsoft gebruikt de 2022-release ook als een voertuig om een ​​SQL Server-versie van Azure Synapse Link te introduceren. Net als zijn tegenhanger voor Cosmos DB, repliceert Azure Synapse Link voor SQL Server 2022 gegevens van SQL Server naar Azure Synapse Analytics, waardoor klanten de verantwoordelijkheid vermijden om hun eigen gegevenspijplijnen te maken om operationele gegevens naar het datawarehouse te pushen. Er zijn echter belangrijke verschillen tussen de implementaties van Cosmos DB en SQL Server. Terwijl Azure Synapse Link voor Cosmos DB in wezen gegevens repliceert naar een kolomvormige opslagplaats die kan dienen als een uitbreiding op het Synapse-datameer, pusht de tegenhanger van SQL Server de gegevens rechtstreeks naar een Synapse-specifieke SQL-pool die de datawarehouse-workloads van het platform bedient.< /p>

Lees ook:

Azure Synapse Analytics combineert datawarehouse, lake en pijpleidingen
Microsoft Azure Synapse Analytics nader bekeken
Azure Synapse Analytics: een voortgangsrapport
Functies van Azure Synapse Analytics data lake: van dichtbij

Governance en prestaties

SQL Server 2022 biedt ook integratie met Azure Purview, wat ervoor zorgt dat het cloudgebaseerde platform voor gegevensbeheer SQL Server-gegevens omvat, waardoor on-premises opgeslagen gegevens binnen het beheerbereik vallen. Dat bereik omvat zelfs de verspreiding van Purview-beleid voor gecentraliseerd beheer van beheeractiviteiten.

Lees ook: 

Microsoft introduceert Azure Purview-gegevenscatalogus; kondigt GA van Synapse Analytics aanAzure Purview data governance-service gaat naar GA

Wat de prestaties betreft, voegt SQL Server 2022 ondersteuning toe voor multi-write-replicatie, waardoor overeenkomstige meerdere leesreplica's worden gemaakt. Dit vergemakkelijkt het inschakelen van queryhints voor de meerdere replica's door SQL Server Query Store, waardoor de prestaties worden verbeterd zonder dat Transact SQL-code (T-SQL) opnieuw hoeft te worden geschreven. Een andere functie, Parameter Sensitive Plan Optimization genaamd, maakt automatisch het genereren van meerdere actieve queryplannen in de cache mogelijk voor een enkele geparametriseerde instructie, waarbij verschillende gegevensgroottes kunnen worden aangepast op basis van verstrekte runtime-parameterwaarden. SQL Server 2022 biedt ook schaalbaarheid voor grote geheugenservers en scenario's met hoge gelijktijdigheid.

Links buiten Azure

Andere functies zijn onder meer een nieuwe versie van PolyBase (de oplossing voor big data-connectiviteit van SQL Server) die REST API's gebruikt om verbinding te maken met data lakes naast het gebruik van de ODBC-stuurprogramma's – waarop de laatste versie van PolyBase was gebaseerd. Voor nu strekt deze API-gestuurde connectiviteit zich uit tot zowel Azure-opslag- als objectopslagplatforms die compatibel zijn met Amazon S3 (inclusief S3 zelf). Microsoft typeert dit als het bieden van datavirtualisatie “voor elk datameer”. De toegang zal deze keer ook handiger zijn: PolyBase werkt nu met het OPENROWSET-commando, waardoor ad-hoctoegang tot externe gegevens wordt geboden, in plaats van dat externe tabellen moeten worden gedefinieerd voordat gegevens kunnen worden opgevraagd. Met de release van 2022 ondersteunt SQL Server nu ook databaseback-up naar/herstel van elk Amazon S3-compatibel objectopslagsysteem.

Lees ook: Microsoft's PolyBase combineert SQL Server en Hadoop

Daarnaast zijn er verschillende T-SQL-goodies in SQL Server 2022. Deze omvatten een verbeterde set functies voor het werken met JSON-gegevens; nieuwe tijdreeksmogelijkheden vergelijkbaar met die in Azure SQL Edge (die zelf zijn gebaseerd op Azure Stream Analytics); en andere nieuwe functies op basis van door de klant gestemde items.

Microsoft zegt dat SQL Server 2022 verbeterde ANSI SQL-compatibiliteit biedt, om op te starten.

SQL Server op Linux: een canoniek voorbeeld

Een ander stukje SQL Server-nieuws heeft niet betrekking op de 2022-versie, maar op de momenteel uitgebrachte 2017- en 2019-versies. Beide releases waren sterk gericht op de mogelijkheid om op Linux en in containers te draaien. Misschien om te onderstrepen hoe serieus een verbintenis is, hebben Microsoft en Canonical (makers van de populaire Ubuntu Linux-distributie) gisteren de beschikbaarheid aangekondigd van een set volledig ondersteunde SQL Server op Ubuntu Pro virtuele machine-images.

Als gevolg hiervan, volgens het persbericht van Canonical, “kunnen klanten op Microsoft Azure volledig ondersteunde exemplaren van SQL Server 2017 of SQL Server 2019 – Web-, Standard- en Enterprise-edities – lanceren op zowel Ubuntu Pro 18.04 LTS als Ubuntu Pro 20.04 LTS .” Het persbericht legt verder uit dat “klanten ondersteuning krijgen voor de hele oplossing, inclusief beveiligingsupdates en gezamenlijke technische ondersteuning van Canonical en Microsoft.” De afbeeldingen van de virtuele machine zijn beschikbaar in de Azure Marketplace.

Er zijn ook enkele mooie prestatie-optimalisaties in deze VM-afbeeldingen. De afbeeldingen zijn bijvoorbeeld geconfigureerd om Direct I/O en Forced Unit Access (FUA) te gebruiken voor synchronisatie met onderliggende NVMe SSD-schijven. De Ubuntu Pro 20.04 LTS-versie van de VM bevat ook ondersteuning voor scenario's met hoge beschikbaarheid via Corosync, Pacemaker en een gespecialiseerde schermagent voor Azure. Ten slotte kan SQL Server die op deze Linux-VM's wordt uitgevoerd, net als op Windows, profiteren van persistent geheugen (PMEM) wanneer dit beschikbaar is.

Er komt nog meer

Hoewel Microsoft nieuwe mogelijkheden op zijn dataplatform aankondigt, waren er alleen al genoeg nieuwe functies in SQL Server 2022 om deze speciale post te vereisen. Ondertussen is het nog vroeg, dus we hebben geen details over mogelijke verbeteringen aan andere delen van het product (bijvoorbeeld Machine Learning Services). We zullen ongetwijfeld meer dekking hebben zodra SQL Server 2022 naar de openbare preview gaat.

Ik zal dit bericht afsluiten door een punt te herhalen dat ik heb gemaakt bij het behandelen van SQL Server 2019: ondanks de erfenis van het platform blijven SQL Server-beoefenaars updates ontvangen voor het kernplatform en toegankelijke aanpassingen van nieuwere technologieën uit de database- en analysewereld. Met andere woorden, ondanks dat SQL Server ouder is dan sommige mensen die het gebruiken, moderniseert Microsoft het platform voortdurend.

Microsoft is een klant van het adviesbureau van Brust, Blue Badge Insights. Hij is ook Microsoft Data Platform MVP.

Meer van Ignite

Cloud-connected on-prem database: SQL Server 2022 wordt uitgerold in private preview Microsoft voegt meer AI-smarts toe en andere nieuwe tools voor Office Power Apps krijgen licenties voor betalen per gebruik; Dynamics 365 krijgt meer nieuwe modules Meet Loop, een nieuwe samenwerkingstool gebouwd op Fluid Framework Edge-browser voor Linux is nu beschikbaar voor alle gebruikers Microsoft verbetert zijn clouddatabase, magazijn en lake-services Microsoft breidt zijn 'enterprise metaverse'-strategie uit met Mesh for Teams Big data-analyse | Digitale transformatie | Robotica | Internet der dingen | Innovatie | Bedrijfssoftware