KeyDB

KeyDB

O KeyDB é um banco de dados NoSQL rápido, com total compatibilidade para APIs, clientes e módulos Redis.
O que é o KeyDB?O KeyDB é um fork do Redis de alto desempenho, com foco em multithreading, eficiência de memória e alto rendimento.Além do multithreading, o KeyDB também possui recursos disponíveis no Redis Enterprise, como Replicação Ativa, suporte a armazenamento FLASH e alguns não disponíveis, como backup direto no AWS S3.O KeyDB mantém total compatibilidade com o protocolo, módulos e scripts Redis.Isso inclui as garantias de atomicidade para scripts e transações.Como o KeyDB se mantém sincronizado com o desenvolvimento do Redis, o KeyDB é um superconjunto da funcionalidade do Redis, tornando o KeyDB uma queda em substituição às implantações existentes do Redis.No mesmo hardware, o KeyDB pode executar duas vezes mais consultas por segundo que o Redis, com latência 60% menor.A Replicação Ativa simplifica o failover de hot-spare, permitindo distribuir facilmente gravações por réplicas e usar o simples balanceamento / failover de carga baseado em TCP.O desempenho mais alto do KeyDB permite que você faça mais com menos hardware, o que reduz os custos e a complexidade da operação.Por que bifurcar Redis?O KeyDB tem uma filosofia diferente sobre como a base de código deve evoluir.Consideramos que a facilidade de uso, o alto desempenho e a abordagem de "baterias incluídas" são a melhor maneira de criar uma boa experiência do usuário.Embora tenhamos um grande respeito pelos mantenedores do Redis, é nossa opinião que a abordagem Redis se concentra demais na simplicidade da base de código, em detrimento da complexidade do usuário.Isso resulta na necessidade de componentes externos e soluções alternativas para resolver problemas comuns - resultando em mais complexidade geral.Devido a essa diferença de opinião, os recursos adequados ao KeyDB podem não ser apropriados para o Redis.Um fork nos permite explorar esse novo caminho de desenvolvimento e implementar recursos que talvez nunca façam parte do Redis.O KeyDB se mantém sincronizado com as alterações anteriores do Redis e, quando aplicável, corrigimos e alteramos os erros anteriores.É nossa esperança que os dois projetos possam continuar crescendo e aprendendo um com o outro.
keydb

Local na rede Internet:

Categorias

Alternativas ao KeyDB para Windows

MongoDB

MongoDB

O MongoDB é um banco de dados de documentos com a escalabilidade e flexibilidade que você deseja com a consulta e indexação necessárias
Redis

Redis

O Redis (servidor remoto REmote) é um armazenamento de dados de código-chave de código aberto, em rede e na memória, com durabilidade opcional.
CouchDB

CouchDB

O Apache CouchDB é um banco de dados orientado a documentos distribuído, tolerante a falhas e sem esquema, acessível por meio de uma API HTTP / JSON RESTful.
Apache Cassandra

Apache Cassandra

O Apache Cassandra tornou-se a principal plataforma NoSQL que impulsiona muitos dos aplicativos de negócios modernos de hoje, oferecendo disponibilidade contínua, alta escalabilidade e ...
ArangoDB

ArangoDB

O banco de dados ArangoDB é uma solução NoSQL de código aberto com um modelo de dados flexível para documentos, gráficos e valores-chave.
Cloudify

Cloudify

O Cloudify é uma plataforma de gerenciamento de nuvem orientada a modelo e orquestrada, nativa da NFV (Network Function Virtualization), que é de código aberto e baseada no padrão TOSCA..
Hazelcast

Hazelcast

Hazelcast é uma grade de dados de código aberto na memória baseada em Java.Ao fazer com que vários nós formem um cluster, os dados são distribuídos igualmente entre os nós.
RethinkDB

RethinkDB

O RethinkDB envia o JSON para seus aplicativos em tempo real. Quando o aplicativo pesquisa dados, ele se torna lento, não escalável e complicado de manter.
CouchBase

CouchBase

A Couchbase é líder em market share de banco de dados NoSQL, com implantações de produção na AOL, Deutsche Post, NTT Docomo, Salesforce.
NCache

NCache

O NCache é líder de mercado no .NET Distributed Caching nos últimos 13 anos.O NCache fornece um cache distribuído extremamente rápido e linearmente escalonável, que armazena em cache os dados do aplicativo e reduz as viagens caras ao banco de dados..
UnQLite

UnQLite

O UnQLite é uma biblioteca de software em processo que implementa um mecanismo de banco de dados NoSQL transacional independente, sem servidor e com configuração zero.
Titan Database

Titan Database

O Titan é um banco de dados de gráficos escalonável, otimizado para armazenar e consultar gráficos contendo centenas de bilhões de vértices e arestas distribuídos em um cluster de várias máquinas.
Infinispan

Infinispan

Um armazenamento de dados de chave / valor distribuído na memória com esquema opcional.Ele pode ser usado como uma biblioteca Java incorporada e como um serviço independente da linguagem, acessado remotamente por uma variedade de protocolos (HotRod, REST, Memcached e WebSockets).
TayzGrid

TayzGrid

O TayzGrid é uma grade de dados elástica na memória com uma arquitetura de agrupamento dinâmico de grade de dados ponto a ponto de autocorreção.