Preparación para la Certificación Microsoft DP-900
Datos Relacionales, Normalización, SQL y Objetos de Base de Datos
Tablas relacionales, claves, normalización, dialectos SQL, DDL, DCL, DML, combinaciones, vistas, procedimientos almacenados y contrapartidas de rendimiento de los ÃÂndices
Tiempo de estudio sugerido: 75 minutos • Nivel principiante • Alineado con la guÃÂa de estudio DP-900 y la documentación oficial de Microsoft Learn
Por João Ricardo Dutra••Material completo
1. Servicios de bases de datos relacionales de
ejecuta SQL Server, PostgreSQL y MySQL como servicios en la nube. Las ofertas administradas eliminan gran parte del mantenimiento de la infraestructura e incluyen alta disponibilidad, escalamiento, monitoreo, detección de amenazas, copias de seguridad y capacidades de rendimiento.
La primera decisión es si una carga de trabajo existente necesita control del sistema operativo y máxima compatibilidad o puede beneficiarse de una plataforma administrada.
Resumen del tema
ofrece servicios relacionales para nuevas aplicaciones y migraciones en la nube, con diferentes equilibrios de control y gestión.
2. La familia
es el nombre colectivo de los servicios basados en Microsoft SQL Server en : SQL Server en , y .
Abarcan desde hasta . Avanzar hacia reduce la administración y la compatibilidad de instancias al tiempo que aumenta la gestión nativa de la nube.
Servicio
Modelo
Mejor ajuste
SQL Server en máquinas virtuales de
Control total y elevación y cambio
Alta compatibilidad, menos administración
Nativo de la nube y escalable
Figura 1 - La familia
Resumen del tema
Elija dentro de comparando compatibilidad, control, arquitectura, disponibilidad y esfuerzo de administración.
3. SQL Server en máquinas virtuales de
SQL Server en es : una instalación completa de SQL Server se ejecuta en una máquina virtual de . Preserva el acceso al sistema operativo y al DBMS, admite múltiples bases de datos y se adapta a extensiones híbridas, de desarrollo, de prueba y de elevación y cambio y aplicaciones que dependen de las características del servidor.
El cliente aún parchea y configura el sistema operativo y SQL Server, administra las copias de seguridad, la seguridad y la disponibilidad, y puede cambiar el tamaño de la CPU, la memoria y el almacenamiento. Ofrece disponibilidad del 99,99% bajo las condiciones de servicio referenciadas.
Figura 2: SQL Server en máquinas virtuales de
Resumen del tema
Utilice SQL Server en máquinas virtuales de cuando el control total y el comportamiento local casi exacto superen el esfuerzo administrativo.
4.
es con compatibilidad empresarial cercana al 100% con SQL Server y múltiples bases de datos por instancia administrada. Está diseñado para migraciones que necesitan funciones a nivel de instancia con cambios mínimos en la aplicación.
Microsoft automatiza la instalación, la aplicación de parches, las copias de seguridad, la replicación de la base de datos del sistema, la alta disponibilidad, la supervisión y el cambio de tamaño dinámico del software del sistema operativo y de la base de datos. Los clientes conservan el control sobre la seguridad de la base de datos y la asignación de recursos. Admite inicios de sesión de SQL y de ; Las comunicaciones están cifradas y firmadas con certificados.
Figura 3 -
Resumen del tema
La conserva la amplia compatibilidad con SQL Server y elimina la mayor parte del mantenimiento del servidor.
5. Compatibilidad y evaluación de la migración
La es un objetivo sólido de elevación y cambio cuando los servidores vinculados, el Service Broker y otras dependencias de la instancia son importantes. SQL Server en una máquina virtual sigue siendo apropiado cuando la carga de trabajo necesita una administración completa del sistema operativo o DBMS.
El Asistente de migración de datos puede analizar una base de datos SQL Server local e informar bloqueadores de compatibilidad para o .
Resumen del tema
Evaluar las dependencias antes de la migración; elija una máquina virtual para un control total y una instancia administrada para una migración administrada y de alta compatibilidad.
6. Arquitectura
es un servicio totalmente administrado dirigido a aplicaciones en la nube. Un servidor lógico es el punto administrativo central para bases de datos, inicios de sesión, reglas de auditoría y firewall, políticas de detección de amenazas y grupos de conmutación por error.
Admite la mayoría de las capacidades centrales de SQL Server a nivel de base de datos, pero no todas las funciones de la instancia. Microsoft maneja actualizaciones, copias de seguridad, recuperación y disponibilidad de la plataforma, que alcanza el 99,995% en las condiciones mencionadas.
Figura 4 - Arquitectura
Resumen del tema
minimiza la administración de bases de datos en la nube escalables con dependencias limitadas a nivel de instancia.
7. Base de datos única y
Una única base de datos recibe recursos solicitados dedicados y puede escalar el almacenamiento, la memoria y el procesamiento. En el modo aprovisionado, los recursos se asignan y facturan según la capacidad elegida.
asigna y desasigna automáticamente la computación a medida que cambia la demanda mientras aísla la base de datos de cada cliente. Se adapta a cargas de trabajo variables o intermitentes y puede reducir el costo de las nuevas aplicaciones en la nube.
Resumen del tema
Utilice una única base de datos para recursos aislados; Considere la posibilidad de utilizar sistemas cuando la demanda varía y el escalado automático es valioso.
8. Grupos elásticos e hiperescala
Un grupo elástico permite que varias bases de datos propiedad de un cliente compartan memoria, almacenamiento y computación. Las bases de datos con diferentes períodos pico pueden tomar prestada capacidad del grupo y liberarla más tarde, mejorando la utilización y la rentabilidad.
admite bases de datos muy grandes, hasta 100 TB en el material al que se hace referencia, con escalabilidad rápida bajo demanda y respaldo y restauración rápidos independientemente del tamaño de los datos.
Figura 5: Grupos elásticos e hiperescala
Resumen del tema
Los grupos elásticos comparten recursos entre bases de datos variables; La hiperescala se dirige a bases de datos muy grandes y de rápido crecimiento.
9. Disponibilidad, recuperación y escalamiento
parchea automáticamente el motor, escala los recursos sin actualizaciones manuales de hardware, admite la restauración en un momento dado y puede replicar bases de datos en todas las regiones para lograr resiliencia y recuperación ante desastres.
Estas capacidades se adaptan a aplicaciones modernas, sistemas de alta disponibilidad y cargas de trabajo cuya demanda cambia rápidamente. Una oferta gratuita puede respaldar la experimentación inicial.
Resumen del tema
La disponibilidad administrada, la restauración, la replicación y el escalado son beneficios centrales de .
10. Seguridad, auditoría y asistencia IA
La protección avanzada contra amenazas incluye evaluación de vulnerabilidades, monitoreo de anomalías y alertas de acceso sospechoso y patrones de inyección de SQL. La auditoría registra los eventos de la base de datos en para respaldar el cumplimiento y las investigaciones.
El cifrado protege los y en movimiento. La asistencia de IA puede sugerir optimizaciones de consultas y ayudar a solucionar problemas de rendimiento utilizando lenguaje natural.
Resumen del tema
combina cifrado, auditoría, protección contra amenazas y guía de rendimiento asistida por IA.
11. Fundamentos de MySQL y PostgreSQL
MySQL es un sistema relacional de código abierto ampliamente utilizado, históricamente fundamental para las aplicaciones web LAMP, con ediciones Community, Standard y Enterprise. PostgreSQL es una base de datos relacional de objetos extensible que admite tipos personalizados, módulos de código, datos geométricos y SQL procedimental.
Los servicios administrados de ayudan a las organizaciones a mover aplicaciones MySQL y PostgreSQL existentes sin reescrituras extensas.
Figura 6 - Fundamentos de MySQL y PostgreSQL
Resumen del tema
MySQL enfatiza la adopción web amplia; PostgreSQL agrega extensibilidad relacional de objetos y tipos de datos enriquecidos.
12.
es un servicio basado en MySQL Community Edition. Proporciona alta disponibilidad integrada, rendimiento predecible, escalamiento, reglas de firewall, aplicación de opcional, monitoreo, métricas, registros, copias de seguridad automáticas y restauración en un momento dado por hasta 35 días, con siete días de forma predeterminada.
Flexible Server es la implementación totalmente administrada recomendada para nuevas cargas de trabajo, que ofrece configuración granular y controles de costos. gestiona operaciones de administración y seguridad restringidas.
Resumen del tema
proporciona disponibilidad administrada, protección, escalamiento, monitoreo y recuperabilidad.
13.
es un administrado con disponibilidad, detección de fallas, conmutación por error, escalamiento, seguridad y beneficios administrativos. Flexible Server agrega controles de configuración y optimización de costos.
Los clientes pueden usar pgAdmin, pero Microsoft controla la copia de seguridad y restauración a nivel de servidor. Se admiten extensiones comunes, mientras que la interacción con el sistema operativo y algunas extensiones especializadas no están disponibles. Los datos del Query Store se registran en azure_sys y se exponen a través de query_store.qs_view para su ajuste.
Resumen del tema
conserva herramientas familiares mientras Microsoft administra las operaciones del servidor.
14. Flujo de trabajo de ejercicio y aprovisionamiento
El ejercicio requiere una suscripción a con acceso administrativo y guía al alumno a través del aprovisionamiento y la exploración de . Un flujo de trabajo práctico selecciona el servicio, la suscripción, el grupo de recursos, la región, el modelo informático, las redes, la autenticación y la configuración de seguridad, y luego valida la conectividad y la limpieza.
El aprovisionamiento no es solo creación: se deben planificar el costo, el acceso al firewall, las credenciales, el monitoreo y la eliminación de recursos.
Resumen del tema
Proporcione servicios relacionales haciendo coincidir los requisitos, configurando el acceso seguro, validando la operación y limpiando los recursos.
15. Razonamiento y resumen de la evaluación
Los nueve escenarios distinguen los límites del servicio. La compatibilidad de más instancia apunta a ; actualizaciones y copias de seguridad automatizadas para una nueva aplicación apuntan a ; la demanda variable compartida apunta a un conjunto elástico; El control total híbrido y los derechos administrativos complejos apuntan a SQL Server en .
Los servidores vinculados y Service Broker favorecen la ; evitar la sobrecarga de actualizaciones y copias de seguridad puede favorecer la durante la migración; una nueva aplicación de carga variable con sensibilidad a los costos favorece la .
Resumen del tema
Identifique los requisitos de control, compatibilidad, administración, uso compartido y escalado antes de elegir un servicio relacional de .