Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe Final Arquitectura y Modelamiento de Datos
Informe Final Arquitectura y Modelamiento de Datos
Concepciones:
Riak es una base de datos distribuida de código abierto que está diseñada para
ser altamente disponible, tolerante a fallos y escalable. A diferencia de un lenguaje
de programación, Riak es una base de datos que puede ser utilizada por
aplicaciones escritas en varios lenguajes como Java, Python, Ruby, etc. Se basa
en el modelo de clave-valor y es conocida por su capacidad para manejar grandes
cantidades de datos distribuidos de manera eficiente.
Caracteristicas:
capacidad para ser altamente disponible, tolerante a fallos y escalable. Riak está
diseñado para manejar grandes cantidades de datos distribuidos de manera
eficiente, y se basa en un modelo de clave-valor. Además, Riak es una base de
datos distribuida de código abierto, lo que significa que puede ser implementada
en un entorno de múltiples nodos, lo que la hace ideal para aplicaciones que
requieren alta disponibilidad y rendimiento escalable.
Arquitectura:
Riak tiene una arquitectura distribuida que consta de varios nodos que trabajan
juntos para almacenar y recuperar datos. Cada nodo en el clúster de Riak es
independiente y puede comunicarse con otros nodos para garantizar la
disponibilidad y la tolerancia a fallos. Riak utiliza un modelo de replicación para
almacenar copias de los datos en múltiples nodos, lo que garantiza la integridad
de los datos y la capacidad de recuperación en caso de fallos. Esta arquitectura
distribuida permite que Riak sea escalable horizontalmente, lo que significa que se
pueden agregar más nodos al clúster para aumentar la capacidad de
almacenamiento y el rendimiento.
Bibliografía
Riak: Sistemas NoSQL para Todos los Gustos - Máster en Big Data y Business Analytics (master-
bigdata.com)
Riak - Altenwald Blog