Les fonctionnalités de Redis supérieures à celles de Valkey

Redis n’est pas seulement un meilleur choix que son équivalent, Valkey, il est dans une ligue à part. Redis 8.0 et Redis Stack ont transformé ce qui était autrefois un outil de mise en cache en une plateforme de base de données à part entière. Qu’est-ce que cela signifie pour vous ? Vous bénéficiez de fonctionnalités avancées telles que la recherche vectorielle, qui permet de trouver des points de données similaires, ce qui est une grande victoire pour les applications d’IA et d’apprentissage automatique. Vous bénéficiez également d’une indexation et d’une interrogation en temps réel, essentielles pour les entreprises qui ont besoin d’informations instantanées. Redis propose des types de données probabilistes pour économiser de la mémoire tout en traitant des ensembles de données massifs et un support JSON pour une intégration transparente avec les applications modernes.

Examinons maintenant Valkey. Bien qu’il se dise « compatible avec Redis », il ne dispose pas de ces fonctionnalités essentielles. Rowan Trollope, PDG de Redis, ne mâche pas ses mots : « Redis est tout simplement une plateforme plus performante ». Le Memorystore de Google a fait quelques progrès pour égaler Redis, mais ces efforts sont encore en phase de test. Si vous êtes soucieux des performances et de l’innovation, Redis est le vainqueur incontesté.

Redis, pilier d’une infrastructure d’IA générative

L’avenir de l’IA est en train de s’écrire, et Redis s’impose comme un acteur clé. Salvatore Sanfilippo, le fondateur visionnaire de Redis, est revenu avec une mission audacieuse : positionner Redis au cœur de l’IA générative. L’IA générative consiste à créer, qu’il s’agisse de contenu, de données ou même de décisions, sur la base de modèles d’apprentissage profond. Et devinez quoi ? Ces systèmes ont besoin d’outils qui traitent efficacement des données complexes et multidimensionnelles. Voici Redis.

Sanfilippo envisage des innovations telles que les ensembles vectoriels, une évolution des ensembles triés de Redis. Pensez aux ensembles triés comme à une liste d’éléments classés. Imaginez maintenant l’ajout d’une couche multidimensionnelle, où les points de données (représentés sous forme de vecteurs) peuvent être comparés en fonction de leur similarité. Cela permet de faire fonctionner des outils tels que les systèmes de recommandation ou les moteurs de recherche pilotés par l’IA. Redis rattrape son retard en matière d’IA et se positionne comme une infrastructure clé.

Comme le dit Rowan Trollope, « Redis a de réelles chances d’être l’épine dorsale de la prochaine pile d’IA ».

Motivations commerciales derrière le forking et origines de Valkey

Parlons de la raison d’être de Valkey. Des entreprises comme AWS et Google n’ont pas forké Redis en raison de divergences philosophiques sur les idéaux de l’open-source. Elles l’ont fait pour servir leurs propres intérêts. En créant Valkey, ces géants de la technologie ont pu adapter Redis à leurs environnements cloud, ce qui leur a permis d’accroître leur contrôle et leur rentabilité. Madelyn Olson et son équipe AWS ont rendu Valkey plus évolutif (capable de gérer plus de données et d’utilisateurs) et ont amélioré l’efficacité de sa mémoire, ce qui est essentiel lorsqu’on opère à l’échelle d’un fournisseur de cloud mondial.

Mais le fait est que, même si Valkey présente quelques améliorations, il s’agit toujours d’une fourche. La bifurcation divise l’attention et crée des divergences. À long terme, cela signifie que Valkey évoluera probablement vers quelque chose de complètement différent de Redis. Ce n’est pas nécessairement une mauvaise chose, mais cela ne correspond pas au rythme d’innovation incessant de Redis. Comme le dit Trollope, la plupart des développeurs ne s’intéressent pas à la question des licences, ils veulent des outils qui offrent des fonctionnalités uniques et puissantes. Et à l’heure actuelle, Redis est en tête de cette course.

Privilégier l’innovation pratique aux débats sur les licences

En fin de compte, les débats sur les licences de logiciels libres sont très intéressants pour les conférences, mais ils ne permettent pas de créer de meilleurs produits. Trollope et Sanfilippo le reconnaissent tous deux. Certes, les changements de licence de Redis ont froissé quelques personnes, et la communication autour de ces changements aurait peut-être pu être meilleure. Mais ne perdons pas de vue ce qui compte vraiment : fournir des outils de classe mondiale aux développeurs.

Sanfilippo offre ici une nouvelle perspective. L’open-source n’est pas un concept binaire, c’est plutôt un spectre. La vraie question n’est pas de savoir si quelque chose est « suffisamment ouvert », mais si cela aide les développeurs à résoudre de vrais problèmes. Les résultats de Redis parlent d’eux-mêmes : une innovation rapide, des fonctionnalités pratiques et une volonté de rester en tête dans des secteurs comme l’IA. C’est ce qui permet à Redis de rester pertinent, et c’est la raison pour laquelle les développeurs et les dirigeants continuent de parier sur son succès.

Principaux enseignements pour les décideurs

  • Une évolution riche en fonctionnalités : Redis est passé d’un simple cache à une base de données complète dotée de fonctionnalités avancées telles que la recherche vectorielle, l’indexation en temps réel et la prise en charge de JSON. Les dirigeants devraient donner la priorité à Redis pour les applications nécessitant des performances élevées et des capacités d’intelligence artificielle modernes.
  • Dépasser les concurrents : Le cycle d’innovation de Redis dépasse celui de son homologue Valkey, ce qui lui permet de déployer des fonctionnalités plus rapidement et de se concentrer davantage sur l’IA. Les décideurs devraient évaluer Redis pour sa feuille de route solide et son adaptabilité à long terme sur les marchés axés sur l’IA.
  • Leadership en matière d’infrastructure d’IA : Redis se positionne comme un composant essentiel de l’IA générative, avec de nouveaux types de données tels que les ensembles de vecteurs adaptés aux charges de travail de l’IA. Les entreprises qui souhaitent tirer parti de l’IA devraient intégrer Redis pour acquérir un avantage concurrentiel dans les opérations basées sur les données.
  • Stratégie de fork des fournisseurs de cloud : Valkey a été forké par AWS et Google pour une personnalisation orientée métier, mais il n’a pas le rythme d’innovation de Redis. Les dirigeants devraient évaluer soigneusement les compromis entre l’utilisation de forks et de Redis pour s’aligner sur leurs objectifs d’évolutivité et d’innovation.

Tim Boesen

janvier 23, 2025

6 Min