KeyDB

KeyDB

KeyDB es una base de datos NoSQL rápida con total compatibilidad para API, clientes y módulos de Redis.
¿Qué es KeyDB?KeyDB es una bifurcación de alto rendimiento de Redis con un enfoque en subprocesamiento múltiple, eficiencia de memoria y alto rendimiento.Además del subprocesamiento múltiple, KeyDB también tiene características solo disponibles en Redis Enterprise, como Active Replication, soporte de almacenamiento FLASH, y algunas no están disponibles en absoluto, como el respaldo directo a AWS S3.KeyDB mantiene una compatibilidad total con el protocolo, los módulos y los scripts de Redis.Esto incluye las garantías de atomicidad para scripts y transacciones.Debido a que KeyDB se mantiene sincronizado con el desarrollo de Redis, KeyDB es un superconjunto de la funcionalidad de Redis, lo que convierte a KeyDB en un sustituto de las implementaciones de Redis existentes.En el mismo hardware, KeyDB puede realizar el doble de consultas por segundo que Redis, con un 60% menos de latencia.Active-Replication simplifica la conmutación por error de repuesto en caliente, lo que le permite distribuir fácilmente las escrituras a través de réplicas y usar un simple equilibrio de carga / conmutación por error basado en TCP.El mayor rendimiento de KeyDB le permite hacer más en menos hardware, lo que reduce los costos de operación y la complejidad.¿Por qué tenedor Redis?KeyDB tiene una filosofía diferente sobre cómo debería evolucionar la base de código.Creemos que la facilidad de uso, el alto rendimiento y el enfoque de "baterías incluidas" es la mejor manera de crear una buena experiencia de usuario.Si bien tenemos un gran respeto por los mantenedores de Redis, es nuestra opinión que el enfoque de Redis se centra demasiado en la simplicidad de la base del código a expensas de la complejidad para el usuario.Esto da como resultado la necesidad de componentes externos y soluciones alternativas para resolver problemas comunes, lo que resulta en una mayor complejidad en general.Debido a esta diferencia de opinión, las características adecuadas para KeyDB pueden no ser apropiadas para Redis.Una bifurcación nos permite explorar esta nueva ruta de desarrollo e implementar características que quizás nunca formen parte de Redis.KeyDB se mantiene sincronizado con los cambios de Redis ascendentes y, cuando corresponde, correcciones y cambios de errores ascendentes.Esperamos que los dos proyectos puedan seguir creciendo y aprendiendo unos de otros.
keydb

Sitio web:

Categorias

Alternativas a KeyDB para Self-Hosted con licencia comercial