RethinkDB: Una historia en tiempo real

Gonzalo Mendoza
1 min readMay 6, 2020

Cotidianamente recibimos miles de datos via mensajes de Whatsapp, emails, streaming de video, notificaciones y un sin numero de aplicaciones que pasan delante de nuestros ojos desapercibidos.

En este contexto se ha vuelto una necesidad contar con bases de datos capaces de conectarse con todo tipo de aplicaciones e informar los cambios en tiempo real.

Anteriormente, podriamos realizarel “polling” de los datos mediante procesos que consulten iterativamente una fuente de datos preguntando si hay un nuevo dato a consumir. Esta estrategia es simple pero de muy baja performance (consume demasiados recursos en momentos ociosos).

Para resolver este tema contamos con Rethinkdb, una base de datos NoSQL en tiempo real.

Beneficios

  • Posee una amplia aceptación por parte de organizaciones reconocidas
  • Una comunidad robusta
  • Drivers oficiales en la mayoria de los lenguajes vigentes
  • Drivers no oficiales con amplio soporte por parte de la comunidad

Un Video lo explica mejor

--

--

Gonzalo Mendoza

Software engineer dedicated to the creation, deployment and continuity of software solutions. With criticality and a broad analytical sense