Zodpovedný za interakciu s komunitou v spoločnosti Oracle (MySQL Community Manager) zverejnil poznámku, v ktorej oznámil zmenu v inžinierskych smeroch, posilnenie spolupráce s komunitou a urýchlenie vývoja novej funkčnosti. Nová stratégia vývoja MySQL zahŕňa tri smerovania: zavedenie inovácií a novej funkčnosti do MySQL Community Edition pre vývojárov; rozšírenie ekosystému a vývoj nástrojov, rámcov a konektorov na zlepšenie práce s MySQL; zvýšenie transparentnosti procesov a aktívne zapojenie komunity do určovania smerovania vývoja MySQL.
V MySQL Community Edition plánujú integrovať funkcie, ktoré boli predtým dostupné len v komerčných produktoch. Medzi plánovanými novinkami na integráciu sú nové vektorové funkcie pre AI, vytváranie zostáv s PGO-optimizáciami, hypergrafový optimalizátor, zlepšená práca s JSON, rozšírenie monitorovacích zdrojov cez OpenTelemetry, implementácia viacvláknového prenášania zmien z transakčných logov a poskytovanie rozšírených analýz HA/DR (Vysoká dostupnosť / Obnova po havárii). Niektoré významné zmeny sú už dostupné vo vetve MySQL 9.6, v ktorej sa z úložného enginu InnoDB do SQL-enginu prenieslo riadenie vonkajších kľúčov a kaskádových akcií (šírenie zmien na iné záznamy spojené prostredníctvom vonkajších kľúčov).
Okrem toho sa uvádza zameranie na rozšírenie spolupráce a koordinácie medzi komunitou a tímami spoločnosti Oracle, ktoré sú zodpovedné za vývoj, optimalizátor, runtime, bezpečnosť, AI, kontrolu kvality a riadenie produktu. Plánuje sa zverejniť plány vývoja, správy o priebehu vývoja a opravách chýb, ako aj zjednodušiť prijímanie zmien od účastníkov komunity. Na posilnenie ekosystému sa plánuje úzke spoluprácu s distribúciami Linuxu a otvorenými projektmi. Osobitne sa spomína spolupráca so spoločnosťou Canonical a komunitou Ubuntu, ako aj podpora väčších otvorených projektov závislých od MySQL, ako sú WordPress, Drupal, Magento a Joomla.
Na odpoveď za komunitu bolo zverejnené otvorené písmeno, ktoré podpísalo približne 250 zástupcov komunity a spoločností používajúcich MySQL alebo rozvíjajúcich alternatívne riešenia založené na MySQL. Písmeno vyzýva Oracle, aby vytvorili neziskovú organizáciu na podporu komunity MySQL, nezávislú od jednotlivých dodávateľov.
Predpokladá sa, že presun vývoja na neutrálnu platformu umožní vyriešiť existujúce systémové problémy, ktoré sa pozorujú v posledných rokoch, ako strata podielu na trhu MySQL, pokles dôvery a nedostatok transparentnosti, bariéry pri prenose zmien od externých účastníkov, zaostávanie v funkčnosti (napríklad absencia vektorového vyhľadávania), roztrhnutá a starnúca komunita (nedostatok prísunu nových vývojárov). Vývoj MySQL pod záštitou nezávislej organizácie tiež priláka k projektu veľké spoločnosti, ktoré majú záujem o rozvoj MySQL, ale v súčasnosti sú obmedzené v možnosti účasti na vývoji kvôli uzavretému rozvoju MySQL.
Na diskusiu sa navrhujú niektoré možnosti správy v novej organizácii. Napríklad sa predpokladá, že analogicky k formovaniu asociácie OpenELA spoločnosť Oracle vytvorí organizáciu a pozve do zakladateľov ďalších lídrov odvetvia, čo umožní zachovať kontrolu nad stratégiou rozvoja a víziou ekosystému, ale pritom pritiahnuť ďalších účastníkov k spoločnej práci.
Zdroj: opennet.ru
