Valkey 9.0 améliore les bases de données en mémoire avec la migration atomique des emplacements, l'expiration des hachages par champ et le support de cluster pour de meilleures performances et évolutivité dans les applications en temps réel.

Valkey 9.0 est arrivé, offrant des améliorations majeures pour les utilisateurs de bases de données en mémoire. Cette mise à jour introduit la migration atomique des slots, l'expiration par champ de hachage et la prise en charge des bases de données en cluster – des fonctionnalités clés qui améliorent les performances et l'évolutivité pour les charges de travail en temps réel.
La migration atomique des slots permet de déplacer des slots de données entiers entre les nœuds du cluster de manière atomique, éliminant les goulots d'étranglement de performance des transferts clé par clé. Ceci est particulièrement utile pour les configurations de bases de données en mémoire nécessitant un temps d'arrêt minimal. Les nouvelles commandes d'expiration par champ de hachage permettent aux développeurs de définir un temps de vie sur des champs de hachage individuels, permettant une gestion des données plus granulaire sans purger des enregistrements entiers. De plus, les bases de données numérotées sont maintenant entièrement prises en charge en mode cluster, améliorant la séparation des données et faisant de Valkey un candidat plus solide benchmark système pour les déploiements complexes.
Ces améliorations positionnent Valkey comme un compagnon convaincant profileur de performance et une alternative à Redis. Les migrations atomiques réduisent considérablement le temps de rééquilibrage du cluster, tandis que l'expiration par champ optimise l'utilisation de la mémoire pour les scénarios de mise en cache. Pour les développeurs travaillant avec des intégrations client API ou des files d'attente de messages, ces fonctionnalités offrent un contrôle plus fin sur la gestion du cycle de vie des données.
Valkey 9.0 représente une avancée significative pour les bases de données en mémoire open-source. Avec les migrations atomiques des slots, l'expiration granulaire du hachage et la prise en charge robuste des bases de données en cluster, il aborde les points douloureux clés pour la mise à l'échelle des applications en temps réel. Ces fonctionnalités font de Valkey une option de plus en plus attrayante pour les développeurs cherchant des solutions de stockage de données haute performance.
La migration atomique des emplacements permet de déplacer des emplacements de données entiers entre les nœuds du cluster en une seule opération, éliminant les problèmes de performance liés au déplacement des clés individuellement lors du re-partitionnement du cluster.
L'expiration des hachages par champ permet aux développeurs de définir des valeurs de durée de vie individuelles sur des champs de hachage spécifiques, permettant une gestion granulaire des données sans supprimer des enregistrements de hachage entiers lorsque seuls certains champs expirent.
Le support des bases de données en cluster permet d'utiliser des bases de données numérotées en mode cluster, améliorant la séparation des données et l'isolation multi-locataires pour les déploiements complexes.
La migration atomique des emplacements déplace des emplacements de données entiers entre les nœuds en une seule opération, réduisant le temps de re-partitionnement et éliminant la dégradation des performances pendant le rééquilibrage du cluster.
L'expiration des hachages par champ est utile pour les scénarios de mise en cache et les intégrations d'API où un contrôle granulaire du cycle de vie des données est nécessaire, optimisant l'utilisation de la mémoire sans purger des enregistrements entiers.