Microsoft llança SQL Server 2022, preferint els ganxos a Azure sobre la millora del producte local • DEVCLASS

Microsoft ha llançat SQL Server 2022 a disponibilitat general, a la cimera de la comunitat PASS (Associació Professional per a SQL Server) que s’està celebrant a Seattle i en línia. Succeeix SQL Server 2019, llançat fa poc més de tres anys.

Les noves característiques del títol inclouen un enllaç de failover a Azure SQL Managed Instance per a la recuperació de desastres i SQL Ledger que proporciona un registre immutable dels canvis de dades basat en la criptografia blockchain. També hi ha una nova integració amb Azure Synapse, un servei d’emmagatzematge i anàlisi de dades que inclou Apache Spark, i Azure Purview, per a la classificació i protecció de la informació. El nou suport per a l’API AWS S3 (Simple Storage Service), que també utilitzen altres proveïdors d’emmagatzematge, permet escenaris com ara la còpia de seguretat i la restauració a S3.

T-SQL, el llenguatge de consulta de SQL Server, s’ha millorat en aquesta versió amb noves funcions JSON (JavaScript Object Notation), funcions de manipulació de bits com LEFT_SHIFT i GET_BIT, funcions de sèrie temporal i una nova expressió IS DISTINCT FROM que simplifica el tractament amb null. valors en expressions booleanes.

També s’ha millorat l’optimització de consultes de SQL Server 2022. La funció Query Store, que captura l’historial de consultes i permet ajustar el rendiment i el pla de consultes, ara està activada de manera predeterminada, on abans estava desactivada, ja que pot afectar lleugerament el rendiment.

Noves funcions d’ajust de consultes a SQL Server 2022

Una altra característica relacionada amb el núvol és un model de facturació opcional de pagament a mesura que es basa en Azure Arc, que ara és una part predeterminada del procés de configuració de SQL Server 2022. Azure Arc permet la gestió d’SQL Server des d’Azure, així com l’ús de serveis d’Azure com l’anàlisi de registres i Azure Defender. Els usuaris poden pagar per hores, augmentant per als pics de consum i reduint-los per als períodes tranquils.

DevClass va parlar amb Asad Khan de Microsoft, vicepresident de Productes i Serveis SQL i li va demanar que, donat que SQL Server només s’executa amb CPU x64 (incloent-hi AMD), hi ha plans per admetre ARM64?

“Amb SQL Edge donem suport a Arm”, ens va dir, “però ho vam fer [so] utilitzar la capa de traducció a nivell de compilador, perquè és senzill… estem invertint en com no podem utilitzar la capa de traducció”. Microsoft veu que Arm creix en el negoci de servidors, va dir, “i en previsió d’això volem assegurar-nos que donem suport als tres chipsets”, que són Intel, AMD i Arm. Tanmateix, encara no: SQL Edge és una versió reduïda i es veu compromesa per l’ús de la capa de traducció.

La gamma d’edicions d’SQL Server, des d’Express fins a Enterprise, és la mateixa que abans? “És el mateix. Hem millorat algunes capacitats per a Standard”, va dir Khan. “Un dels exemples és la virtualització il·limitada de contenidors, perquè els contenidors s’estan convertint en un estàndard almenys quan es tracta de canalitzacions de desenvolupament, proves i CI/CD”.

A mesura que Microsoft empeny els usuaris cap al seu núvol, sembla que les funcions integrades per a coses com l’anàlisi i els informes estan donant pas a serveis al núvol com Power BI, que costen més. “Continuem donant suport al que tenim, però cada cop més, les capacitats del núvol superen les capacitats que hi ha a les instal·lacions”, ens va dir Khan. “Per exemple, amb l’última versió vam actualitzar els motors que s’enviaven a la caixa, però el nostre objectiu principal era com puc utilitzar el Power BI basat en núvol a la part superior”. Va afegir que, “per a l’anàlisi i els llacs de dades, els clients estan més disposats a adoptar el núvol. Per a les dades operatives, per motius històrics o de compliment, encara prefereixen a les instal·lacions per a moltes de les càrregues de treball”. L’enfocament, va afirmar Khan, es basa “directament en el que vam veure a partir de l’adopció i comentaris dels clients”.

Azure Data Studio, basat en VS Code, és l’eina preferida del futur per gestionar SQL Server

Què està passant amb les eines de SQL Server? S’ha tornat confús, amb l’antic SQL Server Management Studio (SSMS) només per a Windows encara actual, el nou Azure Data Studio (ADS) que malgrat el nom és una aplicació d’escriptori basada en Visual Studio Code, que s’executa multiplataforma, com així com les extensions oficials de VS Code que tornen a ser diferents.

“Podríem haver optat per l’enfocament d’extensió per a VS Code, i potser hi tornarem”, ens va dir Khan. “La idea era que necessitem la flexibilitat de la interfície d’usuari per als nostres productes de dades”, que apuntava cap a l’Azure Data Studio dedicat. A més, “VS Code està molt centrat en els desenvolupadors, mentre que Azure Data Studio intenta salvar la bretxa entre el desenvolupador, la persona centrada en les dades i el DBA (administrador de bases de dades)”, va dir.

Inevitablement, no totes les característiques de SSMS es troben a ADS, però Khan va dir que aquesta és la direcció del viatge. “Estem mirant com podem aportar més SSMS a ADS”, va dir. No obstant això, les extensions separades de VS Code també continuaran, a causa del gran nombre de desenvolupadors que l’utilitzen.

Quina és l’acceptació de la versió Linux d’SQL Server? “Hem vist un gran èxit”, va afirmar Khan. “Alguns dels proveïdors de núvol, per exemple Google, el seu SQL [Server] està construït a Linux. Com a empresa se senten més còmodes amb Linux. Gran part de la telemetria que obtenim d’EC2 (Elastic Compute Cloud) a AWS, on els clients executen SQL [Server], s’executen principalment a Linux. No estem limitats a un determinat sistema operatiu. La segona cosa, si ens fixem en la història del contenidor o la història de Kubernetes, és principalment a Linux”, va dir Khan. De fet, fins i tot els serveis de dades Arc de Microsoft, que s’executen a les instal·lacions, “això és tot Linux perquè utilitza contenidors i Kubernetes”, va dir Khan.

No obstant això, el llegat de les aplicacions SQL Server a l’empresa significa que “hi ha una gran base de clients, així que… executant SQL [Server] a Windows sempre eclipsarà Linux”, va afegir.

Leave a Comment

Your email address will not be published. Required fields are marked *