10 razones para usar Azure SQL en su próximo proyecto

Hay muchas tecnologías de bases de datos disponibles en Azure entre las que puede elegir. ¿Por qué usaría Azure SQL?

Hay tantas soluciones nuevas, algunas muy especializadas y geniales, por lo que es posible que se pregunte por qué le digo que use Azure SQL para su próximo proyecto.

Según David, "después de unirme al equipo de Azure SQL PM, descubrí que hay muchas, de hecho, muchas características que los desarrolladores no saben que existen ..." como resultado, Azure SQL todavía se usa como si su desarrollo y evolución se detuvo hace 20 años ... cuando Azure SQL aún no estaba allí, y solo existía su hermano local, SQL Server. Bueno, se han realizado muchas mejoras, lo que realmente hace que Azure SQL sea definitivamente una base de datos nativa para la nube post-relacional. Déjame mostrarte por qué, usando solo 10 puntos simples. Repasaré cada punto en detalle en las próximas publicaciones del blog.

Azure SQL

Baterías incluidas en Azure SQL

Azure SQL es la base de datos relacional y post-relacional que me gustaría decir que tiene “baterías incluidas”. "Davide", en su correo Tomó prestado ese término del Pitón, uno de mis lenguajes favoritos, y esta es también la razón principal por la que es una gran base de datos para desarrolladores.

Muchas características que normalmente encontraría en diferentes productos más especializados están integradas en una sola. Usar diferentes productos especializados puede traer grandes ventajas, pero también representa un gran desafío: los datos deben moverse alrededor de todos estos productos y la responsabilidad de mantener la consistencia recae sobre los hombros del desarrollador.

Este es un problema importante que aumentará la complejidad de la aplicación en un orden o magnitud. Y, como desarrollador, prefiero seguir el principio KISS. Azure SQL me permite concentrarme solo en lo que es exclusivo de mi empresa y aplicación, delegando todas las responsabilidades relacionadas con los datos a algo que se especializa en ello. Esta es una gran victoria para todos.

Recursos post-relacionales para aplicaciones modernas

JSON es lo que los desarrolladores aman y respiran, por lo que el soporte nativo para JSON es esencial para una base de datos moderna. Azure SQL proporciona muy buen soporte para generar, consumir, manipular y consultar JSON. Pero eso no es suficiente.

El soporte gráfico, a través de los tipos de nodos y bordes, el cierre transitivo y la capacidad de navegar arbitrariamente por relaciones profundas utilizando un método muy conciso (similar al conocido “Cypher”) está disponible en Azure SQL de inmediato.

Esto hace que sea más fácil almacenar datos geoespaciales y consultar datos para ubicaciones más cercanas, encontrar todas las ubicaciones dentro de un perímetro determinado (perfecto para geocercas) o, de manera más general, realizar manipulaciones geoespaciales complejas.

Base de datos SQL de Azure

Control y abstracción total del almacenamiento con Columnstore y Rowstore

Con Azure SQL, puede decidir si guardar una tabla mediante una técnica linea por linea o columna por columna. O una mezcla de los dos. Y esta es realmente una característica excelente, ya que permite la creación de soluciones que pueden acceder rápidamente a una sola línea o pueden leer, agregar y analizar fácilmente cientos de millones de líneas.

Simultaneidad ultra alta con tablas optimizadas para memoria sin bloqueo

A tablas optimizadas para memoria utilizar un sofisticado mecanismo de no bloqueo conocido como Control de simultaneidad multiversión (MVCC), para garantizar una competencia extremadamente alta y seguir proporcionando un soporte transaccional completo. Medios extremadamente altos cientos de miles de transacciones por segundo es mucho más.

Viaje en el tiempo con consultas "A partir de"

Azure SQL ofrece la capacidad de realizar un seguimiento y ejecutar consultas automáticamente "desde" al habilitar tablas temporales. Los cambios en una tabla se rastrearán de forma transparente y estarán disponibles a través de la tabla "Historial". Nuevamente, completamente transparente para las aplicaciones y muy útil para auditorías, informes y análisis comerciales.

Hay muchas características nuevas que los desarrolladores aún no conocen con Microsoft Azure SQL. Descubra por qué Azure SQL es una base de datos en la nube posrelacional por diez razones, que incluyen un control de almacenamiento completo, una supervisión sencilla y conocimientos completos.

Lee mas…

ES
Ir arriba