Please enable JavaScript.
Coggle requires JavaScript to display documents.
Nuevas tendencias de las bases de datos - Coggle Diagram
Nuevas tendencias de las bases de datos
¿Qué es una base de datos?
Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas.
Muchas bases de datos comienzan como una lista en una hoja de cálculo o en un programa de procesamiento de texto.
NoSQL
Las bases de datos NoSQL están diseñadas específicamente para modelos de datos específicos y tienen esquemas flexibles para crear aplicaciones modernas. Las bases de datos NoSQL son ampliamente reconocidas porque son fáciles de desarrollar, por su funcionalidad y el rendimiento a escala. Esta página incluye recursos que lo ayudan a comprender mejor las bases de datos NoSQL y comenzar a usarlas.
¿Por qué debería usar una base de datos NoSQL?
Flexibilidad
: las bases de datos NoSQL generalmente ofrecen esquemas flexibles que permiten un desarrollo más rápido y más iterativo. El modelo de datos flexible hace que las bases de datos NoSQL sean ideales para datos semiestructurados y no estructurados.
Escalabilidad:
las bases de datos NoSQL generalmente están diseñadas para escalar usando clústeres distribuidos de hardware en lugar de escalar añadiendo servidores caros y sólidos. Algunos proveedores de la nube manejan estas operaciones en segundo plano, como un servicio completamente administrado.
Alto rendimiento:
la base de datos NoSQL está optimizada para modelos de datos específicos y patrones de acceso que permiten un mayor rendimiento que el intento de lograr una funcionalidad similar con bases de datos relacionales.
Altamente funcional:
las bases de datos NoSQL proporcionan API altamente funcionales y tipos de datos que están diseñados específicamente para cada uno de sus respectivos modelos de datos.
SQL
SQL es un lenguaje de dominio específico, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales
SQL es un estándar mantenido por ANSI, por lo que las bases del lenguaje son las mismas en la mayoría de los motores de bases de datos relacionales.
Una persona que conozca las bases del lenguaje, con el acceso a una referencia básica del motor particular con el que esté trabajando será capaz de escribir consultas para cualquier base de datos..
La estructura de las consultas es prácticamente igual, aunque existen pequeñas diferencias a la hora de organizar los bloques de las sentencias y especificar operaciones o funciones de administración.
También dependiendo del motor de base de datos puede tener soporte a algunas operaciones extra cómo procedimientos o transacciones, así como un juego de funciones específico
Automatización
Un atributo principal de una base de datos es la automatización, debido a que los datos se almacenan por un programa en computadora y no de forma manual
HTAP: Big data
Es un término que hace referencia a conjuntos de datos tan grandes y complejos que precisan de aplicaciones informáticas no tradicionales de procesamiento de datos para tratarlos adecuadamente.
Para las aplicaciones con un único sistema se puede realizar generación, procesamiento, almacenamiento y consumo de datos, que tiene como resultado una mejor experiencia de los usuarios.
Llegado este punto, surge el procesamiento híbrido de transacciones o análisis, también conocido por HTAP, que mejora el rendimiento y es capaz de sincronizar millones de transacciones diariamente, mejorando como ya se ha dicho la experiencia del usuario
Ciberseguridad
también conocida como seguridad digital, es la práctica de proteger su información digital, dispositivos y activos. Esto incluye información personal, cuentas, archivos, fotos e incluso el dinero y datos.
Entre las mencionadas, destaca la técnica del TDE, empleada para cifrar los archivos de datos de SQL Server y Azure SQL Database. Además, permite cifrar los datos confidenciales en las bases de datos y proteger las claves que se emplean para cifrar datos con un certificado.