Iniciativy k přiblížení MySQL komunitě a urychlení vývoje

Odpovědný za interakci se komunitou ve společnosti Oracle (MySQL Community Manager) zveřejnil poznámku, ve které oznámil změny v inženýrských pokynech, posílení spolupráce s komunitou a urychlení vývoje nové funkcionality. Nová strategie vývoje MySQL zahrnuje tři směry: implementaci inovací a nové funkcionality do MySQL Community Edition pro vývojáře; rozšiřování ekosystému a rozvoj nástrojů, frameworků a konektorů pro zlepšení práce s MySQL; zvýšení transparentnosti procesů a aktivní zapojení komunity do určení směru rozvoje MySQL.

V MySQL Community Edition plánují integrovat funkce, které byly dříve dostupné pouze v komerčních produktech. Mezi zamýšlená nová vylepšení patří nové vektorové funkce pro AI, vytváření sestavení s PGO optimalizacemi, hypergrafový optimalizátor, zlepšení práce s JSON, rozšíření monitorovacích nástrojů prostřednictvím OpenTelemetry, implementace vícethreadového přenosu změn z transakčního protokolu a poskytnutí rozšířené analytiky HA/DR (High Availability/Disaster Recovery). Některé významné změny jsou již k dispozici ve větvi MySQL 9.6, ve které bylo z úložiště InnoDB do SQL enginu přesunuto řízení cizích klíčů a kaskádových akcí (rozšíření změn na další záznamy spojené přes cizí klíče).

Kromě toho se plánuje rozšíření spolupráce a koordinace mezi komunitou a týmy Oracle, které odpovídají za vývoj, optimalizaci, runtime, bezpečnost, AI, kontrolu kvality a správu produktu. Plánuje se zveřejnění plánů vývoje, zpráv o pokroku ve vývoji a opravách chyb v otevřeném přístupu, jakož i zjednodušení přijímání změn od členů komunity. Pro posílení ekosystému se plánuje úzká spolupráce s distribucemi Linuxu a otevřenými projekty. Zvláštní pozornost je věnována spolupráci se společností Canonical a komunitou Ubuntu, a také podpoře velkých otevřených projektů závislých na MySQL, jako jsou WordPress, Drupal, Magento a Joomla.

V reakci jménem komunity bylo zveřejněno otevřené písmeno, které podepsalo přibližně 250 zástupců komunity a firem využívajících MySQL nebo vyvíjejících alternativní řešení založená na MySQL. Dopis vyzývá Oracle, aby vytvořil neziskovou organizaci na podporu komunity MySQL, nezávislou na jednotlivých dodavatelích.

Předpokládá se, že převedení vývoje na neutrální platformu umožní vyřešit existující systémové problémy, které byly pozorovány v posledních letech, jako je ztráta tržního podílu MySQL, pokles důvěry a nedostatek transparentnosti, bariéry při přenosu změn od externích účastníků, zaostávání v funkcionalitě (například absence vektorového vyhledávání), fragmentovaná a stárnoucí komunita (nedostatek nových vývojářů). Vývoj MySQL pod záštitou nezávislé organizace také přiláká k projektu velké společnosti, které mají zájem o rozvoj MySQL, ale v současnosti mají omezené možnosti účastnit se vývoje kvůli tomu, že se vývoj MySQL odehrává za zavřenými dveřmi.

K diskusi se navrhuje několik možností řízení v nové organizaci. Například se předpokládá, že analogicky k vytvoření asociace OpenELA, společnost Oracle vytvoří organizaci a pozve mezi zakladatele další lídry v oboru, což umožní udržet kontrolu nad strategickým rozvojem a vizí ekosystému, ale zároveň zapojit další účastníky do společné práce.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster