Introduzione
Microsoft SQL Server offre molte funzionalità esclusive rispetto ad altri sistemi di gestione di database:
Intelligenza su qualsiasi dato: SQL Server è l'unico sistema di gestione di database relazionale commerciale (RDBMS) con intelligenza artificiale (AI) predefinito. Supporta R, Python e Java in esecuzione accanto ai dati in memoria e su vasta scala con il supporto per Spark.
Scelta di piattaforma, linguaggio e contenitore: sviluppatori e amministratori di SQL Server possono scegliere la piattaforma e il linguaggio, con supporto per Windows, Linux, contenitori, Transact-SQL, Java, C/C++, C#/VB.NET, PHP, Node.js, Python e Ruby.
Prestazioni e scalabilità leader del settore: SQL Server è attualmente il primo nel benchmark TPC-E per le prestazioni. È anche il primo per la performance nei benchmark TPC-H da 1 TB, 10 TB e 30 TB.
Sicurezza leader del settore: secondo il National Institute of Standards and Technology (NIST), SQL Server è stato il RDBMS più sicuro negli ultimi nove anni. Le funzionalità di sicurezza includono quanto segue e verranno illustrate altre funzionalità più avanti in questo modulo:
Transparent Data Encryption (TDE): è possibile usare questa tecnologia per crittografare i dati inattivi nei file di dati di SQL Server.
Individuazione e classificazione dei dati SQL: è possibile usare questo strumento in SQL Server Management Studio (SSMS) per trovare i dati più sensibili nei database, inclusi i dati personali, in modo da poter intervenire per proteggerli.
Dynamic Data Masking (DDM): è possibile usare questa funzionalità per proteggere i valori sensibili, ad esempio i numeri di carta di credito, mascherando parti di esse da utenti senza privilegi.
Informazioni dettagliate in pochi minuti in qualsiasi dispositivo: SQL Server offre una soluzione end-to-end per la creazione di report e la scalabilità da dispositivi mobili a desktop a una frazione dei costi di altri sistemi. È possibile trasformare i dati in risposte usando le funzionalità di creazione di report aziendali di SQL Server Reporting Services insieme al Server di report di Power BI incluso, che consente agli utenti di accedere a report di Power BI avanzati e interattivi su qualsiasi dispositivo.
Nota
Server di report di Power BI viene eseguito solo in Windows, ma è possibile usarlo per eseguire query sui dati ospitati in SQL Server in esecuzione in sistemi operativi Linux.
SQL Server supporta anche PolyBase, ovvero una soluzione di virtualizzazione dei dati in SQL Server. Consente di creare tabelle esterne nel database che puntano a origini dati esterne come cluster Hadoop, Oracle, Teradata, database NoSQL e SAP HANA. È possibile eseguire query su tutte le origini dati con una singola query.
Per questi motivi, Wide World Importers è interessato all'esecuzione di SQL Server 2022 in Linux. Gli amministratori di sistema hanno più esperienza con i server Linux che con Windows e sono incuriositi dalle prestazioni, dalla sicurezza e dalle funzionalità di SQL Server.
Si supponga di essere un amministratore di database che vuole scoprire le funzionalità e i vantaggi offerti dall'installazione di SQL Server in Linux e dall'esecuzione di SQL Server in contenitori.
Obiettivi di apprendimento
Contenuto del modulo:
- Descrivere i principali vantaggi dell'esecuzione di SQL Server in Linux.
- Descrivere gli strumenti di Windows e multipiattaforma che possono essere usati per amministrare SQL Server in Linux.
- Descrivere i vantaggi offerti dall'esecuzione di SQL Server in macchine virtuali Linux.
- Descrivere i vantaggi dell'esecuzione di SQL Server in ambienti di runtime basati su contenitore, come Docker.
Prerequisiti
- Amministrazione di base di Linux