Azure SQL
Azure SQL
Azure SQL
BÁSICOS
¿Qué es una Base de Datos?
También, es importante aclarar que existen diversas bases de datos. En particular para
este curso, nos centraremos exclusivamente en el lenguaje SQL y su aplicación.
DBMS
Una base de datos relacional, es una base de datos basada en el modelo relacional
(Relational Model), propuesto por Edward Frank Codd en 1970. Un aspecto
importante para mencionar, es que para administrar una base de datos de este tipo,
se utiliza un software conocido como: RDBMS - Sistema de Gestión de Bases de
Datos Relacionales (Relational Database Management System).
Modelo Relacional
Existen múltiples sentencias en SQL que podemos utilizar para manipular nuestros
datos, las más importantes son:
Otra cláusula muy utilizada es: “Where”. Con esta sentencia podemos seleccionar qué
filtro aplicar a nuestros datos.
Sentencias y Estructuras
Existen múltiples sentencias en SQL que podemos utilizar para manipular nuestros
datos, las más importantes son:
Existen múltiples sentencias en SQL que podemos utilizar para manipular nuestros datos, las más
importantes son:
Resulta importante mencionar que, las capacidades de PaaS que están integradas en Azure SQL Database
permiten centrarnos en las actividades de administración y optimización de bases de datos específicas del
dominio que son críticas para nuestro negocio, y no en mantener la infraestructura subyacente.
Modelos de Implementación de Azure SQL Database
Azure SQL Database proporciona las opciones de implementación siguientes para una base de datos:
Base de Datos única – Single DataBase: Representa una base de datos aislada totalmente administrada.
Este tipo de base de datos se suele utilizar en aplicaciones y microservicios modernos en la nube que
necesitan un único origen de datos confiable.
Grupo Elástico – Elastic Pool : Es una colección de bases de datos únicas con un conjunto compartido de
recursos, como la CPU o la memoria. Las bases de datos únicas se pueden mover dentro y fuera de un
grupo elástico.
¿Cuál elegir?
• Con las bases de datos únicas, cada base de datos está aislada de otras y es portátil. Cada una tiene su
propia cantidad garantizada de recursos de proceso, memoria y almacenamiento. La cantidad de recursos
asignados a la base de datos está dedicada a esa base de datos y no se comparte con otras bases de datos
de Azure.
• Gracias a los grupos elásticos, puede asignar recursos que comparten todas las bases de datos del grupo.
Se puede crear una base de datos o mover las bases de datos únicas existentes a un grupo de recursos
para así maximizar el uso de recursos y ahorrar dinero.
Escalabilidad
Existen 2 tipos de escalado posible, el Manual y el Automático.
Para disfrutar de una experiencia más automatizada, debemos considerar el uso de grupos elásticos, que
permiten que las bases de datos compartan recursos en un grupo en función de las necesidades individuales
de las bases de datos.