Decentrify

Decentrify es un motor de busqueda totalmente descentralizado con funcionalidad de compartición de datos. La propiedad fundamental de Decentrify es"ningún punto único de fallo", así que todos los servicios se crean con esto en mente. Por supuesto, las técnicas típicas de "ningún punto único de fallo" pueden ser lentas en algunas instancias, por lo que a veces "hacemos trampa" mediante el uso de almacenamiento "key-value" para acelerar las cosas. Algunos pueden decir, que el almacenamiento "key-value" es un potencial punto de fallo. Bien, CaracalDB, nuestro almacen "key-value" no es necesario para que el sistema funcione correctamente, solamente ayuda a acelerarlo.

Decentrify está construido utilizando el framework de pase de mensajes Kompics (https://github.com/kompics/kompics.git). Y utiliza CaracalDB, un almacén "key-value" para  (bootstraping) la información así como acelerar determinadas operaciones (https://github.com/CaracalDB/CaracalDB.git).

 

Partes internas de Decentrify

 

Más info (en inglés): http://www.decentrify.io