Introduzione

Completato

Microsoft SQL Server offre molte funzionalità esclusive rispetto ad altri sistemi di gestione di database:

  • Intelligenza per qualsiasi tipo di dati: SQL Server è l'unico sistema di gestione di database relazionali (RDBMS) in commercio con funzionalità di intelligenza artificiale incorporate. Supporta R, Python e Java in esecuzione accanto ai dati in memoria e su vasta scala con il supporto per Spark.
  • Scelta della piattaforma, del linguaggio e del contenitore: gli sviluppatori e gli amministratori di SQL Server possono scegliere la piattaforma e il linguaggio, con il 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 al primo posto per le prestazioni nel benchmark TPC-E e nei benchmark TPC-H 1 TB, 10 TB e 30 TB.
  • Sicurezza leader del settore: secondo il National Institute of Standards and Technology (NIST), SQL Server si è confermato come il sistema RDBMS più sicuro negli ultimi nove anni. Le funzionalità di sicurezza includono le seguenti e ne verranno presentate altre 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 dati e classificazione SQL: è possibile usare questo strumento in SQL Server Management Studio (SSMS) per trovare i dati più sensibili nei database, incluse 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, mascherandoli in parte per gli utenti senza privilegi.
  • Informazioni dettagliate in pochi minuti su qualsiasi dispositivo: SQL Server offre una soluzione end-to-end per la creazione di report ed è scalabile da dispositivo mobile a desktop a un costo nettamente inferiore rispetto ad 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. Sarà possibile eseguire una sola query su tutte le origini dati.

Per questi motivi, Wide World Importers è interessata all'esecuzione di SQL Server 2019 in Linux. Gli amministratori di sistema hanno una maggiore esperienza con i server Linux rispetto a Windows e sono interessati alle prestazioni, alla sicurezza e alle 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