Tipos de Bases de Datos NoSQL

Tipos de Bases de Datos NoSQL

TIPOS DE BASES DE DATOS NoSQL

Clave-valor

Las bases de datos clave-valor son altamente divisibles y permiten escalado horizontal a escalas que otros tipos de bases de datos no pueden alcanzar. Los casos de uso como juegos, tecnología publicitaria e IoT se prestan particularmente bien con el modelo de datos clave-valor. 

Documentos 

En el código de aplicación, los datos se representan a menudo como un objeto o un documento de tipo JSON porque es un modelo de datos eficiente e intuitivo para los desarrolladores. Las bases de datos de documentos facilitan a los desarrolladores el almacenamiento y la consulta de datos en una base de datos mediante el uso del mismo formato de modelo de documento que emplean en el código de aplicación.

La naturaleza flexible, semiestructurada y jerárquica de los documentos y las bases de datos de documentos permite que evolucionen según las necesidades de las aplicaciones. El modelo de documentos funciona bien con catálogos, perfiles de usuario y sistemas de administración de contenido en los que cada documento es único y evoluciona con el tiempo.

Grafos

El propósito de una base de datos de gráficos es facilitar la creación y la 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 recomendaciones, detección de fraude y gráficos de conocimiento.

En memoria

Las aplicaciones de juegos y tecnología publicitaria tienen casos de uso como tablas de clasificación, tiendas de sesión y análisis en tiempo real que requieren tiempos de respuesta de microsegundos y pueden tener grandes picos de tráfico en cualquier momento.

Buscar

Muchas aplicaciones generan registros para ayudar a los desarrolladores a solucionar problemas.

Para escoger una base de datos NoSQL debemos determinar si se necesita o no una base de datos NoSQL, filtrar por el teorema de KAP si quiere disponibilidad o consistencia, escoger el tipo de base de datos de acuerdo a lo usted necesita y escoger un proveedor que tenga la base de datos, teniendo en cuenta la tecnología de la base de datos, la configuración e infraestructura que tenga disponible en la empresa, la arquitectura propuesta para la aplicación, el presupuesto y conocimiento.

En DBA EXPERTS queremos que conozcas  estos tipos de base de datos NoSQL y en caso de que tengas dudas nos contactes, nosotros te asesoramos y te ayudamos a definir y aplicar la indicada en tu proyecto.

cerrar