Initiatives visant à rapprocher MySQL de la communauté et à accélérer le développement

Le responsable de l'engagement communautaire chez Oracle (MySQL Community Manager) a publié une note annonçant un changement dans la direction technique, un renforcement de la collaboration avec la communauté et une accélération du développement de nouvelles fonctionnalités. La nouvelle stratégie de développement de MySQL comprend trois axes : l'introduction d'innovations et de nouvelles fonctionnalités dans la MySQL Community Edition pour les développeurs ; l'expansion de l'écosystème et le développement d'outils, de frameworks et de connecteurs pour améliorer l'utilisation de MySQL ; et l'augmentation de la transparence des processus tout en impliquant activement la communauté dans la définition de la voie de développement de MySQL.

Dans la MySQL Community Edition, des fonctionnalités auparavant réservées aux produits commerciaux sont prévues pour être intégrées. Parmi les innovations à intégrer, on note de nouvelles fonctions vectorielles pour l'IA, la création de builds avec des optimisations PGO, un optimiseurs hypergraphique, une amélioration de la gestion des données JSON, l'élargissement des outils de surveillance via OpenTelemetry, l'implémentation d'un transfert multithread des modifications à partir des journaux de transactions et la fourniture d'une analyse approfondie de la HA/DR (Haute Disponibilité/Récupération après sinistre). Certains changements significatifs sont déjà disponibles dans la branche MySQL 9.6, où la gestion des clés étrangères et des actions en cascade (propagation des changements sur d'autres enregistrements liés par des clés étrangères) a été transférée du moteur de stockage InnoDB au moteur SQL.

De plus, l'intention d'élargir la collaboration et la cohérence des actions entre la communauté et les équipes d'Oracle responsables du développement, de l'optimiseur, du runtime, de la sécurité, de l'IA, du contrôle qualité et de la gestion des produits a été soulignée. Il est prévu de publier les plans de développement, les rapports sur l'avancement des travaux et des corrections de bugs, ainsi que de faciliter l'adoption des modifications proposées par les membres de la communauté. Pour renforcer l'écosystème, un partenariat étroit avec des distributions Linux et des projets open source est envisagé. La collaboration avec Canonical et la communauté Ubuntu est mentionnée, ainsi que le soutien à de grands projets open source dépendant de MySQL comme WordPress, Drupal, Magento et Joomla.

Une lettre ouverte a été publiée au nom de la communauté, signée par environ 250 représentants de la communauté et des entreprises utilisant MySQL ou développant des solutions alternatives basées sur MySQL. La lettre appelle Oracle à créer une organisation à but non lucratif pour soutenir la communauté MySQL, indépendante des fournisseurs individuels.

On suppose que le transfert du développement vers une plateforme neutre permettra de résoudre les problèmes systémiques existants observés ces dernières années, tels que la perte de parts de marché de MySQL, la baisse de confiance et le manque de transparence, ainsi que les barrières à la transmission des modifications provenant de participants externes, le retard en matière de fonctionnalités (comme l'absence de recherche vectorielle), et une communauté fragmentée et vieillissante (absence d'un afflux de nouveaux développeurs). Le développement de MySQL sous l'égide d'une organisation indépendante attirera également de grandes entreprises intéressées par l'évolution de MySQL, mais actuellement limitées dans leur capacité à participer au développement en raison du processus de développement de MySQL derrière des portes closes.

Plusieurs options de gouvernance pour la nouvelle organisation sont proposées pour discussion. Par exemple, il est suggéré qu'à l'instar de la création de l'association OpenELA, Oracle crée une organisation et invite d'autres leaders du secteur à devenir des fondateurs, ce qui permettrait de conserver le contrôle sur la stratégie de développement et la vision de l'écosystème tout en impliquant d'autres parties prenantes dans le travail collaboratif.

Source : opennet.ru

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