SQL Server 2022
SQL Server 2022 è la licenza più recente rilasciata da Microsoft per la gestione dei database. Offre miglioramenti in termini di scalabilità, prestazioni e sicurezza, consentendo una gestione efficiente dei dati. La licenza è destinata sia alle piccole e grandi imprese sia agli utenti privati. In questo articolo vengono descritte le diverse edizioni, le modalità di licenza e le versioni precedenti.
Che cos'è SQL Server 2022?
SQL Server è stato progettato da Microsoft per l'implementazione locale all'interno dell'infrastruttura IT di un'organizzazione. SQL Server 2022 è l'ultima versione del sistema di gestione di database relazionali (RDBMS) di Microsoft. Con SQL Server 2022, le aziende possono archiviare e gestire i propri dati in modo efficace e sicuro. L'ultima versione offre funzionalità avanzate per la sicurezza, la gestione dei dati e l'analisi. Inoltre, le prestazioni e la scalabilità sono state migliorate, il che significa che SQL Server 2022 può elaborare grandi quantità di dati in modo efficiente ed eseguire le query più velocemente.
SQL Server 2022 Standard vs. SQL Server 2022 Enterprise
Le diverse edizioni disponibili offrono funzionalità distinte e si differenziano per scalabilità e costi.
SQL Server 2022 Standard è la versione più semplice ed economica di SQL Server 2022. Le principali funzionalità incluse in questa licenza sono:
- Fino a 128 GB di memoria RAM
- Fino a 24 core CPU
- Collegamento ad Azure Synapse per SQL
- Scansione parallela del buffer pool
- Funzione di collegamento per Azure SQL Managed Instance
- Backup su archiviazione a oggetti compatibile con S3
SQL Server 2022 Enterprise, la versione più avanzata e costosa, include le seguenti funzionalità principali:
- Memoria RAM illimitata
- Core CPU illimitati
- Collegamento ad Azure Synapse per SQL
- Funzione di collegamento per Azure SQL Managed Instance
- Intelligenza delle query integrata: feedback DOP, CE e allocazione della memoria
- Gruppi di disponibilità chiusi
- Estensione AVX-512 per la modalità batch
SQL Server 2022 Express e Developer
SQL Server 2022 Express è una versione gratuita di SQL Server che funge da sistema di gestione di database relazionali. SQL Server 2022 Express può essere scaricato, utilizzato e distribuito gratuitamente. È ideale per lo sviluppo di applicazioni piccole e scalabili ed è particolarmente pensato per sviluppatori alle prime armi, studenti o appassionati.
SQL Server 2022 Developer è stato progettato specificamente per supportare gli sviluppatori nel test, nella costruzione e nell'ottimizzazione delle applicazioni. Offre le stesse funzionalità avanzate della versione Enterprise, ma può essere utilizzato esclusivamente per scopi di test e sviluppo. Non è consentito l'uso in ambienti di produzione. Questa edizione è adatta a sviluppatori di qualsiasi livello di esperienza ed è anch'essa gratuita. Con SQL Server 2022 Developer, gli utenti possono progettare e testare applicazioni complesse in un ambiente che simula fedelmente un ambiente di produzione.
Novità in SQL Server 2022
Le seguenti funzionalità sono state aggiunte a SQL Server 2022:
- Supporto per più memoria RAM
- Scalabilità della concorrenza
- Supporto per serie temporali
- Registro di SQL Server
- Virtualizzazione dei Data Lake
- Query Store predefinito e supporto per le repliche
- Funzioni JSON
- Collegamento ad Azure Synapse per SQL
- Estensioni per Azure
- Politiche di Azure
- Nuove funzioni Transact-SQL
- Accelerazione e scarico integrati
Licenza di SQL Server 2022
Gli utenti hanno due opzioni di licenza per Microsoft SQL Server 2022: per server/CAL o per core.
Per core: Ogni core fisico del server richiede una licenza, con un minimo di quattro licenze per ogni processore fisico. Le licenze per core possono essere acquistate solo in coppia. Questo modello di licenza è utile in caso di capacità di elaborazione elevata, in quanto non pone limiti al numero di utenti o dispositivi.
Per server/CAL: Richiede una licenza per il server e una licenza di accesso client (CAL) per ogni utente o dispositivo. Le CAL possono essere acquistate come CAL utente o CAL dispositivo. Per le piccole imprese, questo modello di licenza è spesso la scelta logica, poiché in genere hanno un numero limitato di utenti o dispositivi. Per le aziende più grandi, i costi possono aumentare notevolmente, poiché ogni utente o dispositivo che utilizza SQL Server necessita di una CAL.
Con l'edizione Standard, l'azienda può scegliere tra una licenza per core o una CAL. L'edizione Enterprise può essere concessa in licenza solo per core.
Le licenze "per core" e "per server" possono essere acquistate come licenze a volume o PAYG (Pay-As-You-Go):
- Licenze a volume: Progettate principalmente per organizzazioni di medie e grandi dimensioni che necessitano di un gran numero di licenze. Consentono di acquistare SQL Server 2022 in grandi quantità, riducendo così il costo per licenza.
- Licenze PAYG: Modelli di abbonamento e pagamento basati sull'utilizzo, ideali per ambienti cloud. Non richiedono un investimento iniziale, e le aziende pagano solo per ciò che effettivamente utilizzano. Per le aziende con carichi di lavoro fluttuanti, ad esempio per progetti stagionali, le licenze PAYG rappresentano una scelta logica. La scalabilità può essere facilmente adattata alle esigenze aziendali.
SQL Server 2022: CAL
Se un utente desidera una licenza per server, deve acquistare anche le CAL. Esistono due tipi di CAL:
- CAL utente: Ideali quando ci sono più dispositivi che utenti. Ogni utente riceve una CAL personale, che può essere utilizzata su qualsiasi dispositivo. In questo modo, un'azienda deve acquistare solo una CAL per utente, invece di una per dispositivo.
- CAL dispositivo: Ideali quando più utenti utilizzano lo stesso dispositivo, ad esempio lavoratori flessibili o part-time. Ogni dispositivo riceve una CAL, eliminando la necessità di fornire una CAL separata per ciascun utente di quel dispositivo. Questo può ridurre i costi aziendali.
SQL Server 2022: Confronto
SQL Server 2022 non è l'unico RDBMS disponibile. Le aziende possono anche scegliere tra MySQL, PostgreSQL e Oracle. Ciascuno di questi sistemi ha caratteristiche uniche che lo rendono adatto a diverse organizzazioni.
MySQL è essenzialmente gratuito. Esistono edizioni a pagamento che offrono più funzionalità. SQL Server 2022, invece, non è gratuito ma offre funzionalità più avanzate rispetto a MySQL, che è meno complesso. La compatibilità di MySQL è molto elevata. Mentre SQL Server si integra con prodotti Microsoft come Power BI, Azure ed Excel, MySQL può essere utilizzato su quasi tutte le piattaforme, sebbene l'integrazione sia meno profonda.
PostgreSQL è un progetto open source supportato da una community forte, che continua a sviluppare nuove funzionalità, mentre SQL Server 2022 è un prodotto commerciale di Microsoft. Entrambi supportano dati JSON, query complesse e transazioni. SQL Server 2022 offre funzionalità aggiuntive come l'integrazione di Azure Synapse e il machine learning, mentre PostgreSQL si distingue per l'estendibilità e il supporto di tipi di dati complessi come hstore e array. PostgreSQL offre solide funzionalità di sicurezza, anche se leggermente meno avanzate rispetto a SQL Server 2022 Enterprise.
Oracle e SQL Server 2022 sono entrambi con licenza commerciale. Oracle è considerato il database più costoso sul mercato, mentre SQL Server 2022 è un'opzione più conveniente. Tuttavia, Oracle offre funzionalità molto avanzate, rendendolo un potente sistema di gestione di database relazionali. SQL Server 2022 compete con Oracle grazie a funzionalità come l'integrazione di Azure Synapse, l'ottimizzazione delle query e opzioni di sicurezza robuste. La complessità di Oracle rende SQL Server 2022 una scelta più accessibile, mentre Oracle rimane un'opzione valida per utenti più specializzati.
Edizioni di SQL Server 2022
Ecco le edizioni rilasciate finora di SQL Server:
- SQL Server 2008
- SQL Server 2008 R2
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
Fine del supporto per SQL Server 2022
SQL Server 2022 offre supporto standard fino all'11 gennaio 2028. Durante questo periodo, Microsoft fornirà correzioni di bug, aggiornamenti e patch di sicurezza regolari. Dopo questa data, il supporto esteso continuerà fino all'11 gennaio 2033, con correzioni di bug critici e aggiornamenti di sicurezza.