KeyDB

KeyDB

KeyDB est une base de données NoSQL rapide avec une compatibilité totale pour les API Redis, les clients et les modules.
Qu'est-ce que KeyDB?KeyDB est un fork de Redis hautes performances axé sur le multithreading, l'efficacité de la mémoire et le haut débit.Outre le multithreading, KeyDB propose également des fonctionnalités uniquement disponibles dans Redis Enterprise telles que la réplication active, la prise en charge du stockage FLASH et certaines non disponibles, telles que la sauvegarde directe sur AWS S3.KeyDB conserve une compatibilité totale avec le protocole, les modules et les scripts Redis.Cela inclut les garanties d'atomicité pour les scripts et les transactions.Parce que KeyDB reste synchronisé avec le développement de Redis, KeyDB est un surensemble de fonctionnalités Redis, ce qui fait de KeyDB une solution de remplacement pour les déploiements Redis existants.Sur le même matériel, KeyDB peut effectuer deux fois plus de requêtes par seconde que Redis, avec une latence 60% inférieure.La réplication active simplifie le basculement de secours, vous permettant de distribuer facilement des écritures sur des répliques et d'utiliser un équilibrage / basculement de charge basé sur TCP simple.Les performances plus élevées de KeyDB vous permettent d'en faire plus avec moins de matériel, ce qui réduit les coûts et la complexité des opérations.Pourquoi bifurquer Redis?KeyDB a une philosophie différente sur la façon dont la base de code devrait évoluer.Nous pensons que la facilité d'utilisation, les performances élevées et une approche «piles incluses» sont le meilleur moyen de créer une bonne expérience utilisateur.Bien que nous ayons un grand respect pour les mainteneurs de Redis, nous pensons que l'approche Redis se concentre trop sur la simplicité de la base de code au détriment de la complexité pour l'utilisateur.Il en résulte la nécessité de composants externes et de solutions de contournement pour résoudre les problèmes courants, ce qui entraîne une complexité globale accrue.En raison de cette différence d'opinion, les fonctionnalités qui conviennent à KeyDB peuvent ne pas convenir à Redis.Un fork nous permet d'explorer ce nouveau chemin de développement et d'implémenter des fonctionnalités qui ne feront peut-être jamais partie de Redis.KeyDB reste synchronisé avec les modifications Redis en amont et, le cas échéant, nous corrigeons et modifions les bogues en amont.Nous espérons que les deux projets pourront continuer à croître et à apprendre l'un de l'autre.
keydb

Site Internet:

Les catégories

Alternatives à KeyDB pour toutes les plateformes avec n'importe quelle licence

MongoDB

MongoDB

MongoDB est une base de données de documents avec l'évolutivité et la flexibilité que vous souhaitez avec les requêtes et l'indexation dont vous avez besoin
Redis

Redis

Redis (REmote DIctionary Server) est un magasin de données clé-valeur en réseau, open-source, avec une durabilité en option.
CouchDB

CouchDB

Apache CouchDB est une base de données distribuée, tolérante aux pannes et sans schéma accessible via une API RESTful HTTP / JSON.
ArangoDB

ArangoDB

La base de données ArangoDB est une solution NoSQL open-source avec un modèle de données flexible pour les documents, les graphiques et les valeurs-clés.
Apache Cassandra

Apache Cassandra

Apache Cassandra est devenue la principale plate-forme NoSQL pilotant de nombreuses applications professionnelles modernes en offrant une disponibilité continue, une évolutivité élevée et ...
Cloudify

Cloudify

Cloudify est une plate-forme de gestion du cloud axée sur le modèle et basée sur l'orchestration, native de la fonction de virtualisation des fonctions réseau (NFV), qui est open source et basée sur la norme TOSCA..
RethinkDB

RethinkDB

RethinkDB envoie JSON à vos applications en temps réel.Lorsque votre application recherche des données, elle devient lente, non évolutive et lourde à gérer.
Hazelcast

Hazelcast

Hazelcast est une grille de données Open Source en mémoire basée sur Java.En ayant plusieurs nœuds forment un cluster, les données sont réparties uniformément entre les nœuds.
CouchBase

CouchBase

Couchbase est le leader des parts de marché des bases de données NoSQL, avec des déploiements de production chez AOL, Deutsche Post, NTT Docomo, Salesforce.
CockroachDB

CockroachDB

Cockroach est un magasin de données clé / valeur distribué qui prend en charge la sémantique transactionnelle ACID et les valeurs versionnées en tant que fonctionnalités de première classe.
Apache HBase

Apache HBase

HBase est une base de données distribuée open source, non relationnelle, calquée sur la BigTable de Google et écrite en Java.
HyperDex

HyperDex

HyperDex est le magasin de valeurs-clés de nouvelle génération.Il fournit une API riche, une cohérence élevée, une tolérance aux pannes et des transactions.
UnQLite

UnQLite

UnQLite est une bibliothèque de logiciels en cours qui implémente un moteur de base de données NoSQL transactionnel autonome, sans serveur et sans configuration.
NCache

NCache

NCache est le leader du marché de la mise en cache distribuée .NET depuis 13 ans.NCache fournit un cache distribué extrêmement rapide et évolutif de façon linéaire qui met en cache les données d'application et réduit les déplacements coûteux de bases de données..
Titan Database

Titan Database

Titan est une base de données de graphiques évolutive optimisée pour le stockage et l'interrogation de graphiques contenant des centaines de milliards de sommets et d'arêtes répartis sur un cluster multi-machine.