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 Web

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

TayzGrid

TayzGrid est une grille de données en mémoire élastique avec une architecture de cluster de grille de données dynamique auto-réparatrice peer to peer.
Alternative PHP Cache

Alternative PHP Cache

L'APC (Alternative PHP Cache) est une extension de cache d'opcode Open Source du démon du serveur de langage de programmation PHP.