¿Qué es una base de datos única en Azure SQL Database?

Se aplica a: Azure SQL Database

El tipo de recurso de base de datos única crea una base de datos en Azure SQL Database con su propio conjunto de recursos y se administra a través de un servidor. Con una base de datos única, cada base de datos está aislada y usa un motor de base de datos dedicado. Cada una tiene su propio nivel de servicio dentro del modelo de compra basado en DTU o el modelo de compra basado en núcleo virtual y un tamaño de proceso que define los recursos asignados al motor de base de datos.

Base de datos única es un modelo de implementación de Azure SQL Database. El otro son los grupos elásticos.

Nota:

Pruebe Azure SQL Database de forma gratuita y obtenga 100 000 segundos de núcleo virtual de proceso sin servidor y 32 GB de almacenamiento cada mes.

Escalabilidad dinámica

Puede compilar su primera aplicación en una base de datos pequeña a bajo coste en el nivel de proceso sin servidor o en un tamaño de proceso pequeño en el nivel de proceso aprovisionado. Puede cambiar el nivel de servicio o de proceso de forma manual o mediante programación en cualquier momento para adecuarlo a las necesidades de su solución. El rendimiento se puede ajustar sin que la aplicación o los clientes sufran ningún tipo de inactividad. La escalabilidad dinámica permite que una base de datos responda transparentemente a los requisitos de recursos, que cambian con rapidez, y le permite pagar solo por los recursos que necesite cuando los necesite.

Bases de datos únicas y grupos elásticos

Una base de datos única se puede mover dentro o fuera de un grupo elástico para que compartan recursos. Para muchas empresas y aplicaciones, poder crear bases de datos individuales y aumentar o reducir el rendimiento a petición es suficiente, especialmente si los patrones de uso son relativamente predecibles. Pero si dichos patrones son impredecibles, pueden dificultar la administración de los costos y del modelo de negocio. Los grupos elásticos están diseñados para solucionar este problema. El concepto es sencillo. Se asignan los recursos de rendimiento a un grupo, en lugar a una base de datos individual y se paga por los recursos de rendimiento colectivos del grupo, no por el rendimiento de la base de datos única.

Supervisión y alertas

Utilice las herramientas integradas de supervisión de rendimiento y de alertas en combinación con las clasificaciones del rendimiento. Uso de estas herramientas, puede evaluar rápidamente el impacto de escalar verticalmente en función de su suscripción actual o se proyecta necesidades de rendimiento. Además, SQL Database puede emitir métricas y registros de recurso para facilitar la supervisión.

Funcionalidades de disponibilidad

Las bases de datos únicas y los grupos elásticos proporcionan muchas características de disponibilidad. Para obtener más información al respecto, consulte las características de disponibilidad.

Diferencias de Transact-SQL

La mayoría de las características de Transact-SQL que usan las aplicaciones se admiten en Microsoft SQL Server y Azure SQL Database. Por ejemplo, los componentes principales de SQL, como tipos de datos, operadores, funciones de cadena, aritméticas, lógicas y de cursor, funcionan de la misma forma en SQL Server y SQL Database. Pero hay algunas diferencias de T-SQL en los elementos DDL (lenguaje de definición de datos) y DML (lenguaje de manipulación de datos) que generan instrucciones y consultas de T-SQL que solo se admiten parcialmente (como se describe más adelante en este artículo).

Además, hay algunas características y sintaxis que no se admiten, porque Azure SQL Database se ha diseñado para aislar las características de cualquier dependencia de la base de datos master y el sistema operativo. Por eso, muchas actividades de nivel de servidor no son apropiadas para SQL Database. Las instrucciones y opciones de T-SQL no están disponibles si configuran opciones de nivel de servidor, componentes del sistema operativo o especifican la configuración del sistema de archivos. Cuando se necesitan estas capacidades, suele estar disponible una alternativa adecuada en alguna otra manera de SQL Database o de otra función o servicio de Azure.

Para obtener más información, consulte Resolución de diferencias de Transact-SQL durante la migración a SQL Database.

Seguridad

SQL Database proporciona varias características integradas de seguridad y cumplimiento que facilitan que su aplicación cumpla los distintos requisitos de seguridad y cumplimiento normativo.

Paso siguiente