23 de Junio- Estructuras relacionales y no relacionales
Estructura de datos
La forma más sencilla de responder a su pregunta es describiendo estructuras de datos como una forma de organizar y almacenar datos para que las operaciones se puedan realizar de manera eficiente. Algunas de las operaciones básicas que se pueden realizar utilizando estructuras de datos son Acceder, insertar, eliminar y buscar.
Bases de datos especialmente diseñadas
El mundo sigue cambiando y las categorías de
bases de datos no relacionales continúan creciendo. Estamos viendo cada
vez más clientes que desean crear aplicaciones a escala de Internet que
requieren diversos modelos de datos. En respuesta a estas necesidades, los
desarrolladores ahora pueden elegir entre bases de datos relacionales, de
valores clave, de documentos, de gráficos, en memoria y de búsqueda. Cada
una de estas bases de datos resuelve un problema específico o un grupo de
problemas.
Relacional: Se describe a sí misma
porque permite a los desarrolladores definir el esquema de la base de datos,
así como las relaciones y restricciones entre filas y tablas en la base de
datos. Los desarrolladores confían en la funcionalidad de la base de datos
relacional (no en el código de la aplicación) para hacer cumplir el esquema y
preservar la integridad referencial de los datos dentro de la base de datos.
Clave-Valor: Las bases de datos de clave-valor
son altamente particionables y permiten escalar horizontalmente a niveles que
otros tipos de bases de datos no pueden alcanzar. Casos de uso como
juegos, tecnología publicitaria e IoT se prestan particularmente bien al modelo
de datos clave-valor donde los patrones de acceso requieren Gets/Puts de baja
latencia para valores clave conocidos.
Documento: Las bases de datos de documentos son
intuitivas para los desarrolladores porque los datos en el nivel de la
aplicación generalmente se representan como un documento JSON
Gráfico: El propósito de una base de datos de
gráficos es facilitar la creación y ejecución de aplicaciones que funcionan con
conjuntos de datos altamente conectados. Los casos de uso típicos para una
base de datos de gráficos incluyen redes sociales, motores de recomendación,
detección de fraudes y gráficos de conocimiento.
En memoria: Los servicios financieros, el
comercio electrónico, la web y las aplicaciones móviles tienen casos de uso
como tablas de clasificación, tiendas de sesiones y análisis en tiempo real que
requieren tiempos de respuesta de microsegundos y pueden tener grandes picos de
tráfico en cualquier momento.
Búsqueda: Esta diseñado específicamente para
proporcionar visualizaciones y análisis casi en tiempo real de datos generados
por máquinas mediante la indexación, agregación y búsqueda de registros y
métricas semiestructurados.
Almacenes y lagos de datos
Es una colección de información y datos corporativos
derivados de los sistemas operativos y os orígenes de datos externos, Un almacén
de datos está diseñado para respaldar decisiones de negocio, ya que permite la consolidación,
el análisis y el informe de los datos en diferentes niveles globales. Los datos
se rellenan en el almacén miles globales.
¿Qué es un lago de dato?
Es un depósito de almacenamiento que mantiene una cantidad vasta de datos sin procesar en su formato nativo hasta que sean necesarios. Mientras que un almacén de datos jerárquico almacena datos en archivos o carpetas, un lago de datos usa arquitectura plana para almacenar datos.
¿Qué es un almacenamiento de datos?
¿Cómo funciona el almacenamiento de datos?
El almacenamiento de datos puede contener
varias bases de datos. Dentro de cada base de datos, los datos se organizan en
tablas y en columnas. Dentro de cada columna, se puede definir una descripción
de los datos, como un número entero, un campo de datos o una cadena. Las tablas
se pueden organizar dentro de esquemas, que se pueden concebir como
carpetas.




Comentarios
Publicar un comentario