Introducción

Completado

Microsoft SQL Server tiene muchas características únicas, en comparación con otros sistemas de administración de bases de datos:

  • Inteligencia sobre cualquier dato: SQL Server es el único sistema de administración de bases de datos relacionales (RDBMS) comercial con inteligencia artificial (IA) integrada. Admite la ejecución de R, Python y Java junto a datos en memoria y a gran escala compatibles con Spark.
  • Elección de la plataforma, el lenguaje y el contenedor: los desarrolladores y administradores de SQL Server pueden elegir su plataforma y lenguaje, con compatibilidad con Windows, Linux, contenedores, Transact-SQL, Java, C/C++, C#/VB.NET, PHP, Node.js, Python y Ruby.
  • Rendimiento y escalabilidad líderes del sector: en la actualidad SQL Server ocupa la primera posición en el banco de pruebas TPC-E de rendimiento, y es el primero en rendimiento en las pruebas comparativas TPC-H de 1 TB, 10 TB y 30 TB.
  • Seguridad líder del sector: según el National Institute of Standards and Technology (NIST), SQL Server ha sido el RDBMS más seguro durante más tiempo en los últimos nueve años. Entre las características de seguridad se incluyen las siguientes y verá otras más adelante en este módulo:
    • Cifrado de datos transparente (TDE): puede usar esta tecnología para cifrar datos en reposo en archivos de datos de SQL Server.
    • Detección y clasificación de datos SQL: puede usar esta herramienta en SQL Server Management Studio (SSMS) para buscar los datos más confidenciales en las bases de datos, incluidos los datos personales, a fin de que pueda tomar medidas para protegerlos.
    • Enmascaramiento dinámico de datos (DDM): puede usar esta característica para proteger valores confidenciales, como números de tarjetas de crédito, si enmascara partes de ellos para los usuarios sin privilegios.
  • Información en minutos en cualquier dispositivo: SQL Server proporciona una solución de un extremo a otro para la creación de informes y se escala del entorno de aplicaciones móviles al de escritorio en una fracción del costo de otros sistemas. Puede convertir los datos en respuestas mediante las funcionalidades de informes empresariales de SQL Server Reporting Services junto con la instancia de Power BI Report Server que se incluye, lo que proporciona a los usuarios acceso a informes de Power BI completos e interactivos en cualquier dispositivo.

Nota

Power BI Report Server solo se ejecuta en Windows, pero se puede usar para consultar datos hospedados en servidores SQL Server que se ejecutan en sistemas operativos Linux.

SQL Server también admite PolyBase, que es una solución de virtualización de datos de SQL Server. Permite crear tablas externas en la base de datos que apuntan a orígenes de datos externos como clústeres de Hadoop, Oracle, Teradata, bases de datos NoSQL y SAP HANA. Podrá consultar todos los orígenes de datos con una sola consulta.

Por estos motivos, a Wide World Importers le interesa ejecutar SQL Server 2019 en Linux. Los administradores del sistema tienen más experiencia con los servidores Linux que con Windows y les intriga el rendimiento, la seguridad y la funcionalidad de SQL Server.

Es un administrador de base de datos que quiere obtener información sobre la funcionalidad y las ventajas de instalar SQL Server en Linux y de ejecutarlo en contenedores.

Objetivos de aprendizaje

En este módulo, aprenderá a hacer lo siguiente:

  • Describir las ventajas principales de ejecutar SQL Server en Linux.
  • Describir las herramientas de Windows y multiplataforma que se pueden usar para administrar SQL Server en Linux.
  • Describir las ventajas de ejecutar SQL Server en máquinas virtuales Linux.
  • Describir las ventajas de ejecutar SQL Server en entornos de ejecución de contenedor, como Docker.

Requisitos previos

  • Administración básica de Linux