De laatste trends voor Microsoft SQL Server 2021

microsoft sql server 2021

Wat gaat er allemaal komen bij een nieuwe versie van Microsoft SQL Server?

Microsoft SQL Server is al geruime tijd een zeer populaire database omgeving voor bedrijven. De behoefte om grote hoeveelheden data op te slaan en beschikbaar te stellen wordt steeds groter. Bovendien zijn er continue nieuwe wensen van gebruikers waardoor ook Microsoft zijn software beter laat integreren met slimme technologieën als bijvoorbeeld kunstmatige intelligentie maar ook met meer flexibiliteit en veiligheid. Microsoft SQL Server is hier geen uitzondering in om toonaangevend te blijven voor veel bedrijven.

De nieuwste versie van Microsoft SQL Server zal hierdoor ook met deze nieuwe ontwikkelingen meegegaan en de laatste trends van deze nieuwe versie die bekend staat als SQL16 of wellicht Microsoft SQL Server 2021 zullen we in dit artikel behandelen.

Wat zijn de nieuwste ontwikkelingen?

Natuurlijk zal Microsoft SQL Server 2020 regelmatig met nieuwe functionaliteiten komen maar dit zijn voor nu wel de belangrijkste ontwikkelingen waar Microsoft zich op richt.

Naast SQL ook steeds meer ondersteuning voor NoSQL

Al geruime tijd was SQL de onbetwiste standaard voor het programmeren, opslaan en beheren van gegevens in relationele database management systemen (RDBMS) als ook SQL Server. Een RDBMS slaat in wezen gegevens op in tabellen die vanuit een een analyse is geoptimaliseerd. Het model is wiskundig onderbouwd en de structuur bewaakt ook de integriteit van gegevens. Verschillende implementaties zoals MySQL, Microsoft SQL Server en PostgreSQL werden op grote schaal gebruikt door internet en bedrijfsapplicaties.

Echter, SQL werd de afgelopen jaren uitgedaagd toen er nieuwe ontwikkelingen voor het vastleggen van grote hoeveelheden van data ontstonden. Ontwikkelingen op het gebied van cloud computing en het internet of things (IoT) maakten het mogelijk om grote en gevarieerde hoeveelheden ongestructureerde data te verzamelen. Deze data was vaak afkomstig van slimme apparaten en sensoren en maakte het opslaan in een “traditionele SQL-database” vrij moeilijk. Hierdoor ontstond het gebruik van NoSQL-databases. Aangezien NoSQL databases geen vaststaand relationeel schema heeft hoeven gebruikers zich geen zorgen te maken over het forceren van ongestructureerde data in voorgedefinieerde tabellen. 

Omdat er steeds meer door productiebedrijven behoefte ontstaat om hun productieprocessen te voorzien van slimme apparatuur zal ook de bedrijfssoftware hierop een aansluiting moeten kunnen maken. SQL-Server is bezig om de informatie van deze apparaten te integreren waardoor de informatie kan worden opgeslagen, geanalyseerd en gepresenteerd.  

Betere cloud ondersteuning

Het werken in de cloud is al langer een trend en Microsoft is hier natuurlijk vanuit verschillende producten al langer bekend mee. De integratiemogelijkheden zijn enorm en voor SQL-Server zal naast Microsoft Azure ook meer ondersteuning komen voor andere providers. Een database in de cloud is bovendien ook interessant voor verschillende leveranciers van business applicaties die door deze verbreding ook eerder hun eigen cloud-diensten op het database platform van SQL-Server kunnen aanbieden bij hun klanten. 

De keerzijde van onze wereld die meer digitaal is dan ooit tevoren is dat we vaak minder veilig zijn dan ooit tevoren. Cloud computing kan, wanneer het niet goed wordt afgehandeld, bedrijven kwetsbaar maken voor data-inbreuken. Microsoft heeft echter geanticipeerd op deze zorg en heeft hierop gereageerd door hun functie Always Encrypted te verbeteren.

Beter databasebeheer

Binnen SQL Server is het mogelijk om verschillende taken uit te voeren om uw databases qua onderhoud ook veilig en optimaal beschikbaar te houden. Voor een nieuwe release van SQL Server zal er zeker ook aandacht worden besteed om meer taken automatisch te laten uitvoeren. Zo zal het mogelijk moeten zijn om met geautomatiseerde taken alle databasebeheer activiteiten uit te voeren. Of het nu om een backup of een herindexering van tabellen gaat.

Machine Learning Services

De Machine Learning Services van SQL Server biedt de mogelijkheid om Python en R-scripts met relationele data uit te voeren en hierbij nog betere informatie te verstrekken. 

Naast beide programmeertalen zal het bovendien ook mogelijk worden om gebruik te maken van open-source talen en frameworks waar dan samen met Python en R-scripts voorspellende analyses kunnen worden gemaakt op basis van kunstmatige intelligentie

De scripts worden in de database zelf uitgevoerd waardoor extra veiligheid van deze algoritmes is gewaarborgd. 

Met SQL Server kunt u gegevens in uw apps integreren, ongeacht de bron waar ze vandaan komen. U kunt bijna menselijke intelligentie bouwen in rijke cognitieve diensten op elke schaal van data. De nieuwe innovaties van Microsoft hebben de deur geopend naar technologische ontwikkeling op verschillende platformen.

Meer ondersteuning voor programmeertalen

Waar Microsoft SQL Server wordt ingezet om bedrijfskritische applicaties te ontwikkelen en deze informatie op een juiste manier op te slaan wordt er altijd dicht tegen ontwikkelafdelingen aan gewerkt. Hierbij speelt ook vaak de keuze voor een programmeertaal waarin de bedrijfsapplicatie wordt geprogrammeerd en de kennis die hierbij is opgebouwd. Niet verwonderlijk dus dat de ondersteuning van meer van deze talen ook een directe aanwinst zijn voor het gebruik van een database als SQL Server.

Programmeertalen als Java, Python, Scala, C# en Node.js zullen beter worden ondersteund om nog krachtiger applicaties te kunnen bouwen. Bovendien heeft iedere taal op zijn eigen gebied ook voor web, data of windows based applicaties zijn voordelen en kan er dus ook breder ondersteuning worden geleverd.

Intelligente zoek verwerking

Intelligente query processing van SQL Server vervangt sinds SQL Server 2019 adaptive query processing, een eerdere techniek om de query prestaties te verbeteren. Maar de nieuwste versie van SQL Server 2021 zal hier met een omvangrijke verbetering voor geven.

Naast de oude adaptive query processing tools, bevat intelligente query processing nu ook een aantal andere functies. Het maakt gebruik van een tabel variabele met uitgestelde compilatie, batch mode op rijniveau, T-SQL scalar UDF inlining en benadert de query processing. T-SQL UDF’s zijn een elegante manier om code hergebruik en modulariteit te bereiken voor alle Transact-SQL queries. Sommige berekeningen (zoals complexe bedrijfsregels) zijn gemakkelijker uit te drukken in UDF-vorm

Met de adaptive joins en interleaved execution binnen adaptive query processing zal het helpen bij het opbouwen van complexe logica zonder dat er expertise nodig is in het schrijven van SQL queries.

Meer integratiemogelijkheden

Omdat systemen steeds meer “open”worden en dus ook eenvoudiger met elkaar gekoppeld zouden moeten kunnen worden zijn open interfaces op basis van API’s een goede aanvulling. Microsoft SQL Server heeft nu met de nieuwste versies nog meer API-functionaliteit dan voorheen. 

Vooral ontwikkel afdelingen kunnen op deze manier informatie eenvoudiger uitwisselen en zal data eenvoudiger bewaakt kunnen worden omdat er niet overal ingewikkelde interfaces hoeven te worden gebouwd. Omdat de gegevensbewerkingen goed beveiligd en ook transactioneel kunnen verlopen is hier vooral ook extra aandacht aan besteed voor de API-koppeling.

Wanneer komt de volgende versie van SQL Server?

Microsoft heeft geen officiële SQL Server 2021 versie aangekondigd en voorlopig is hier ook nog niets over bekend. De huidige versie blijft voorlopig nog bestaan en zal incidenteel worden uitgebreid met nieuwe updates. Wanneer u meer informatie of een training wilt volgen voor Microsoft SQL Server kijk dan gerust even naar ons trainingsaanbod voor de meest recente versie hieronder.

10977: Upgrading Your SQL Server Skills to Microsoft SQL Server 2014 (MOC10977)

This five-day instructor-led course teaches students how to use the enhancements and new features that have been added to SQL Server and the Microsoft data platform since the release of SQL Server 2008. The course…

10985: Introduction to SQL Databases (MOC10985)

Deze driedaagse cursus is bedoeld voor mensen die op zoek zijn naar een professionele beroepsdatabase of die hun functie uitbreiden om database-elementen te omvatten.

10987: Performance Tuning and Optimizing SQL Databases (MOC10987)

Deze vierdaagse cursus biedt studenten die SQL Server-databases beheren en onderhouden de kennis en vaardigheden om hun databases af te stemmen en te optimaliseren.

10988: Managing SQL Business Intelligence Operations (MOC10988)

Deze driedaagse cursus is bedoeld voor databaseprofessionals die Business Intelligence (BI) -activiteiten beheren. Deze cursus behandelt verschillende opties die zakelijke gebruikers de mogelijkheid bieden om gegevens te analyseren en hun bevindingen te delen, te beginnen…

10990: Analyzing Data with SQL Server Reporting Services (MOC10990)

Deze cursus leert studenten hoe ze een SQL Server 2016 Reporting Services-oplossing voor gegevensanalyse in een organisatie kunnen implementeren. De cursus bespreekt hoe je de ontwikkeltools van Reporting Services kunt gebruiken om rapporten te maken…

20461: Querying Microsoft SQL Server (MOC20461)

This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation for all SQL Server-related disciplines; namely, Database Administration,…

20463: Implementing a Data Warehouse with Microsoft SQL Server (MOC20463)

This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL Server 2014, implement ETL with SQL Server Integration…

20465: Designing Database Solutions for Microsoft SQL Server (MOC20465)

Deze training biedt u alle kennis en vaardigheden die u nodig heeft voor het ontwerpen en implementeren van Database Solutions door gebruik te maken van het Microsoft SQL Server 2012-platform. Verder wordt er uitgebreid aandacht…

20466: Implementing Data Models and Reports with Microsoft SQL Server

The focus of this five-day instructor-led course is on creating managed enterprise BI solutions. It describes how to implement multidimensional and tabular data models, deliver reports with Microsoft SQL Server Reporting Services, create dashboards with…

20467: Designing Self-Service Business Intelligence and Big Data Solutions (MOC20467)

Deze training biedt u alle kennis en vaardigheden die u nodig heeft voor het opzetten en implementeren van Business Intelligence Solutions door gebruik te maken van het Microsoft SQL Server 2012 platform. Verder wordt er…

20761: Querying Data with Transact-SQL (MOC20761)

Het doel van deze 5-daagse cursus is om studenten een goed begrip te geven van de Transact-SQL-taal die door alle SQL Server-gerelateerde disciplines wordt gebruikt; Business intelligence, databasebeheer en databaseontwikkeling.

20762: Developing SQL Database (MOC20762)

Deze vijfdaagse cursus biedt studenten de kennis en vaardigheden om een Microsoft SQL Server 2016-database te ontwikkelen. De cursus is gericht op het leren van individuen om SQL Server 2016-productfuncties en -hulpmiddelen te gebruiken met…

20764: Administering a SQL Database Infrastructure (MOC20764)

Deze vijfdaagse cursus biedt studenten die SQL Server-databases beheren en onderhouden de kennis en vaardigheden om een SQL Server-database-infrastructuur te beheren. Accessoire het zal van nut zijn voor particulieren die applicaties ontwikkelen die inhoud leveren…

20765: Provisioning SQL Databases (MOC20765)

Deze vijfdaagse cursus biedt studenten de kennis en vaardigheden om een Microsoft SQL Server 2016-database aan te bieden. De cursus behandelt SQL Server 2016-voorziening zowel op locatie als in Azure en behandelt de installatie van…

20767: Implementing a SQL Data Warehouse (MOC20767)

Deze vijfdaagse cursus definieert hoe een datawarehouse-platform kan worden geïmplementeerd om een BI-oplossing te ondersteunen. Tijdens deze cursus leren de studenten hoe ze een datawarehouse maken met Microsoft SQL Server 2016 en met Azure SQL…

20768: Developing SQL Data Models (MOC20768)

Deze driedaagse cursus is gericht op databaseprofessionals die een rol vervullen van Business Intelligence (BI) ontwikkelaar. Deze cursus gaat in op de implementatie van multidimensionale databases met behulp van SQL Server Analysis Services (SSAS) en…

20778: Analyzing Data with PowerBI

Het hoofddoel van deze driedaagse cursus is om studenten een goed begrip te geven van data-analyse met Power BI. De cursus omvat het maken van visualisaties, de Power BI-service en de Power BI Mobile Ap.

Big Data Foundation (BDF)

Big Data zijn dataverzamelingen die, in de regel, niet met standaard databasemanagement systemen verwerkt kunnen worden of onderhouden kunnen worden. Big Data is vaak ongestructureerd en van grote omvang. Tevens is Big Data tegenwoordig een…

Big Data Fundamentals

Men spreekt van Big Data wanneer men werkt met één of meer datasets die te groot zijn om met reguliere databasemanagementsystemen onderhouden te worden. Big Data spelen een steeds grotere rol. De hoeveelheid data die…

Big Data Scientist

Dit is een vervolg op de Big Data Fundamentals (BDF) training en bestaat uit 4 modules. Na elke module kan men het bijgehorende examen doen. Indien alle examens positief worden afgesloten is de deelnemers Certified…

Business Intelligence (BI) met MS Power BI – Basis

De hoeveelheid en verscheidenheid van beschikbare gegevens neemt dagelijks toe. De wil en de noodzaak deze gegevens te gebruiken neemt ook toe. De hulpmiddelen om meerwaarde te creëren, om toepassingsgerichte inzichten te maken met deze…

Business Intelligence (BI) met MS Power BI – Vervolg

De hoeveelheid en verscheidenheid van beschikbare gegevens neemt dagelijks toe. De wil en de noodzaak deze gegevens te gebruiken neemt ook toe. De hulpmiddelen om meerwaarde te creëren, om toepassingsgerichte inzichten te maken met deze…

Data analyse met MS Power BI

De hoeveelheid en verscheidenheid van beschikbare gegevens neemt dagelijks toe. De wil en de noodzaak deze gegevens te gebruiken neemt ook toe. De hulpmiddelen om meerwaarde te creëren, om toepassingsgerichte inzichten te maken met deze…

Databases en SQL Foundation (DBSQLF.NL)

Op dit moment zijn er veel mensen die met SQL en databases werken maar vaak niet de achterliggende concepten weten. Dat is jammer omdat het dan veel meer tijd kost om nieuwe rapportagevragen van het…

Designing and Implementing Cloud Data Platform Solutions (MOC55247)

Voorheen bekend als cursus Designing and Implementing Cloud Data Platform Solutions (MOC40441), is deze driedaagse cursus bedoeld voor data-professionals die database-oplossingen willen ontwerpen en implementeren in SQL Server en op Microsoft Azure. Opties voor beveiliging,…

Rollen beheren in Power BI

In deze 1-daagse training leer je de ins- en outs van het publiceren van Power BI documenten en leer je in de Power BI Service omgeving samen te werken.

Transact-SQL Querying (DP-080)

Deze training leert de basis van het Microsoft dialect van de standaard SQL-taal: Transact-SQL. Onderwerpen zijn onder meer het opvragen en wijzigen van gegevens in relationele databases die worden gehost in op Microsoft SQL Server…

Meer weten over een training of advies? Bel met onze opleidingsadviseurs 085 02 01 070 of gebruik het contactformulier.