Topologías de Bases de Datos Cassandra, MongoDB y Couchbase

Las comparativas entre Cassandra, MongoDB y Couchbase son ya un clásico.

En este caso sobre este estudio:

(link)

En el que se pretende mostrar el escalado de estas bases de datos en RAM (y no en disco), para lo que se usan estos servidores:

Para este post queríamos quedarnos con las topologías en las que funciona cada una de estas base de datos:

En el estudio se habla de un cluster de BD de 4 nodos con esta Arquitectura:

En el estudio de rendimiento se usa YCSB (otro clásico) como framework para el benchmark:

Cassandra usa una topología de Anillo:

Couchbase usa por contra una topología de Estrella en la que cada nodo comunica con el resto:

Y MongoDB usa una topología Master-Slave.

Los Master y Slave almacenan datos y el Arbiter participa en las elecciones de donde almacenar y consultar.

Trabajando con Shards se recomienda que cada nodo tenga un Master de uno de los Shards, un Slave de otro y un Arbiter de otro:

Quedando

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: