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 Windows

MongoDB

MongoDB

MongoDB es una base de datos de documentos con la escalabilidad y flexibilidad que desea con las consultas e indexación que necesita
Redis

Redis

Redis (REmote DIctionary Server) es un almacén de datos de valor clave, en red, en memoria, de código abierto con durabilidad opcional.
CouchDB

CouchDB

Apache CouchDB es una base de datos distribuida, tolerante a fallas y sin esquemas orientada a documentos accesible a través de una API RESTful HTTP / JSON.
Apache Cassandra

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 ...
ArangoDB

ArangoDB

La base de datos ArangoDB es una solución NoSQL de código abierto con un modelo de datos flexible para documentos, gráficos y valores clave.
Cloudify

Cloudify

Cloudify es una plataforma de gestión de la nube basada en modelos y orquestación nativa de la virtualización de funciones de red (NFV), que es de código abierto y se basa en el estándar TOSCA..
Hazelcast

Hazelcast

Hazelcast es una cuadrícula de datos de código abierto en memoria basada en Java.Al tener múltiples nodos formando un clúster, los datos se distribuyen uniformemente entre los nodos.
RethinkDB

RethinkDB

RethinkDB empuja JSON a sus aplicaciones en tiempo real. Cuando su aplicación busca datos, se vuelve lento, no escalable y engorroso de mantener.
CouchBase

CouchBase

Couchbase es el líder de cuota de mercado de base de datos NoSQL, con implementaciones de producción en AOL, Deutsche Post, NTT Docomo, Salesforce.
NCache

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..
UnQLite

UnQLite

UnQLite es una biblioteca de software en proceso que implementa un motor de base de datos NoSQL transaccional autónomo, sin servidor, de configuración cero y transaccional.
Titan Database

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.
Infinispan

Infinispan

Un almacén de datos de clave / valor distribuido en memoria con esquema opcional.Se puede usar como una biblioteca Java integrada y como un servicio independiente del idioma al que se accede de forma remota a través de una variedad de protocolos (HotRod, REST, Memcached y WebSockets).
TayzGrid

TayzGrid

TayzGrid es una cuadrícula de datos elástica en memoria con una arquitectura de agrupación de cuadrícula de datos dinámica de igual a igual de recuperación automática.