Icono del sitio IOTA Latino

IOTA se reúne con Couchbase

IOTA se reuné con Couchbase - iota latino
Compartir

IOTA se reuné con Couchbase, abriendo una serie de discusiones puestos en la mesa; en la discusión de los permanodos es una con una larga historia y es una que siempre parece volver. Con la publicación de instantáneas locales se hace cada vez más incierto si sus datos permanecerán vivos durante más de 30 días en la maraña. Sin embargo, con las instantáneas locales también es posible separar las preocupaciones! Y esto es realmente genial!

Para nuestro proyecto, al igual que para muchos otros proyectos; queremos elegir si mantenemos los datos disponibles en la maraña o no para fines específicos de la aplicación. Snapshotting se pone simplemente -un dolor de cabeza- cuando se trata de esto y con localsnapshotting activado hace cada vez más difícil mantener los datos vivos en la maraña. Idealmente queremos guardar selectivamente los datos y poder lo que no queremos almacenar, pero para ello primero tenemos que ser capaces de almacenar todo y movernos desde allí.

Así que decidí hacer un pequeño experimento para implementar un proveedor de persistencia diferente a RocksDB y ZeroMQ. Uno para una base de datos externa, couchbase!

Los beneficios de Couchbase

Al utilizar un proveedor de persistencia externo, podemos mantener la instancia en ejecución de IRI relativamente pequeña sin sacrificar las capacidades de almacenamiento y disponibilidad de datos.

Abre la búsqueda de semipermanentes que puedan almacenar datos de forma selectiva.

¿Por qué couchbase?

Hace unos meses, durante un gran esfuerzo de la comunidad para crear un permanode (localsnapshotting etc era todo desconocido en ese entonces) ya escribí un documento con algunas consideraciones que todavía se mantienen en esta discusión (Wide-column, Graph, Key value etc vs CAP)

La conclusión fue elegir para RiakDB con un sesgo personal a tener una mejor experiencia en comparación con couchbase; y las características más avanzadas que forman parte de la versión de código abierto (como la replicación de centros de datos cruzados). Los miembros de la comunidad notificaron que el equipo de Riak de Basho estaba en problemas con una gran posibilidad de que Riak fuera descontinuado.

Así que ahora…. ¿por qué couchbase?

Para IOTA

Salir de la versión móvil