1
KeyDB
KeyDB es una base de datos NoSQL rápida con total compatibilidad para API, clientes y módulos de Redis.
- Gratis
- Self-Hosted
¿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.
Sitio web:
https://keydb.devCaracteristicas
Categorias
Alternativas a KeyDB para todas las plataformas con cualquier licencia
126
93
35
29
29
Apache Cassandra
Apache Cassandra se ha convertido en la plataforma NoSQL líder que impulsa muchas de las aplicaciones comerciales modernas de la actualidad al ofrecer disponibilidad continua, alta escalabilidad y ...
28
16
16
13
12
CockroachDB
Cockroach es un almacén de datos de clave / valor distribuido que admite la semántica transaccional ACID y los valores versionados como características de primera clase.
8
Apache HBase
HBase es una base de datos distribuida, no relacional, de código abierto, modelada a partir de BigTable de Google y escrita en Java.
4
4
4
NCache
NCache ha sido el líder del mercado en almacenamiento en caché distribuido .NET durante los últimos 13 años.NCache proporciona un caché distribuido extremadamente rápido y escalable linealmente que almacena en caché los datos de la aplicación y reduce los costosos viajes a la base de datos..
3
Titan Database
Titan es una base de datos de gráficos escalables optimizada para almacenar y consultar gráficos que contienen cientos de miles de millones de vértices y bordes distribuidos en un clúster de varias máquinas.