Amazon, Google, Oracle, Ericsson et Snap ont fondé Valkey, un fork du système de gestion de base de données Redis

organisation Linux La Fondation a annoncé la création du projet Valkey, qui poursuivra le développement du système de gestion de bases de données (SGBD) open source Redis, distribué sous licence BSD. Ce projet sera développé sous l'égide de l'organisation. Linux Le projet Redis repose sur une plateforme indépendante, avec la participation d'une communauté de développeurs et d'entreprises désireuses de maintenir le code source ouvert de Redis. Des entreprises telles qu'Amazon Web Services (AWS), Google Cloud, Oracle, Ericsson et Snap Inc. ont rejoint le projet.

Parmi les développeurs ayant rejoint l'équipe Valkey figurent Madelyn Olson, ancienne responsable de la maintenance de Redis chez Amazon ; Ping Xie, développeur Redis chez Google ; Viktor Söderqvist d'Ericsson ; Harkrishn Patro et Roshan Khatri, tous deux d'Amazon. Valkey a déclaré prendre en charge les plateformes Linux, macOSOpenBSD, NetBSD et FreeBSD. Les développements prévus incluent la mise en œuvre d'un mécanisme de migration de slots plus robuste, des améliorations significatives de l'évolutivité, une stabilité accrue dans les configurations de cluster, des performances multithread améliorées, la prise en charge des déclencheurs, de nouvelles commandes et la mise en œuvre de la recherche vectorielle.

Le fork a été créé en réponse à un changement dans la politique de licence de Redis Ltd, la société développant Redis. À partir de la sortie de Redis 7.4, il a été décidé d'arrêter de publier de nouvelles fonctionnalités sous licence BSD et de distribuer le code du projet sous deux licences propriétaires RSALv2 (Redis Source Available License v2) et SSPLv1 (Server Side Public License v1), qui introduisent des restrictions interdisant l'utilisation gratuite du produit pour assurer l'exploitation de services cloud. Les différences entre les licences RSALv2 et SSPLv1 se résument au fait que la licence SSPL est basée sur la licence copyleft AGPLv3 et que la licence RSAL est basée sur la licence permissive BSD.

La licence RSAL permet d'utiliser, de modifier, de distribuer et d'intégrer le code dans des applications, sauf lorsque ces applications sont commerciales ou utilisées pour fournir des services payants gérés (l'utilisation gratuite est autorisée pour les services internes, la restriction s'applique uniquement aux services payants qui donnent accès à Redis). La licence SSPL contient l'obligation de fournir sous la même licence non seulement le code de l'application lui-même, mais également le code source de tous les composants impliqués dans la fourniture du service cloud.

Il s'agit du troisième fork ouvert de Redis : il y a une semaine, l'auteur de l'environnement utilisateur Sway et du langage de programmation Hare a fondé un fork de Redis 7.2.4 sous le nom de Redict, de nouveaux changements dans lesquels il a été décidé de publier sous LGPLv3. Licence. De plus, depuis 2019, Snapchat développe le projet KeyDB, un fork de Redis 5 et remarquable par sa transition vers une architecture multithread, utilisant des méthodes de travail plus efficaces avec la mémoire et incluant des fonctionnalités supplémentaires telles que la réplication active, un stockage optimisé. pour les lecteurs Flash, prise en charge du réglage séparé de la durée de vie des clés secondaires.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster