Redis ha estado muy ocupado con las noticias a principios de año. El especialista en bases de datos en memoria acaba de hacer varios anuncios. El primero es la adquisición de SpeeDB (que nos conocimos en 2022) por un monto no revelado. Fundada en noviembre de 2020 por Mike Dorfman (CTO), Hilik Yochai (CSO) y Adi Gelvan (CEO), que trabajaron en IBM, EMC e Infinidat, la start-up ya ha recaudado 4 millones de dólares (en 2021) para financiar el desarrollo de su motor de almacenamiento. Este último es, de hecho, una biblioteca dedicada a la base de datos de alto rendimiento Apache RocksDB (en memoria con RAM y flash NAND) iniciada por Facebook a partir de una bifurcación de LevelDB de Google.

Las dos empresas se conocen bien y son socias desde hace varios años. Redis ofrece la tecnología de motor de datos de SpeeDB a sus clientes que utilizan Redis on Flash, la versión en memoria con RAM y SSD, como una opción para soportar grandes implementaciones. Con SpeeDB como motor de almacenamiento, Redis on Flash puede ofrecer hasta el doble de rendimiento, con la mitad de latencia y el doble de capacidad en comparación con la misma implementación con RocksDB. Más importante aún, cuando se implementa con SpeeDB, Redis on Flash ofrece un rendimiento más rápido (10 veces más operaciones por segundo y un 80 % menos de recursos informáticos) y extiende la vida útil de los SSD al optimizar las fases de escritura/lectura.

Un cambio disruptivo de licencias

El otro anuncio de Redis es el cambio de licencia. El editor abandona la licencia BSD de tres cláusulas para adoptar una licencia dual: Redis Source Available License (RSALv2) y Server Side Public License (SSPLv1). El objetivo de este cambio es evitar que los grandes proveedores de la nube ofrezcan alternativas gratuitas a los servicios alojados por Redis. Por ello, propone a estos proveedores que firmen un acuerdo comercial con él y el primero en hacerlo es Microsoft.

Con estos cambios, Redis sigue los pasos de otras empresas como MongoDB o Confluent que han modificado su licencia. En una entrevista con nuestros compañeros de Techcrunch, Rowan Trollope, CEO de Redis, justifica estas transformaciones "para proteger las inversiones en código abierto" y añade "sobre todo con Speedb, es una gran inversión para nosotros como startup". Para él, si no hay un acuerdo con los actores de la nube, "tendrán la oportunidad de tomarlo y distribuirlo rápidamente a sus clientes sin pagar nada. Esto supone un problema para nosotros, como podéis imaginar". No obstante, se muestra pragmático: "No me sorprendería que Amazon patrocinara un fork".