Az Oracle (MySQL Community Manager) vállalat közösségi kapcsolatokért felelős munkatársa közzétett egy nyilatkozatot, amelyben bejelentette a mérnöki irányelvek módosítását, a közösséggel való együttműködés fokozását és az új funkciók fejlesztésének felgyorsítását. Az új MySQL fejlesztési stratégia három irányba terjed ki: innovációk és új funkciók bevezetése a MySQL Community Editionbe a fejlesztők számára; az ökoszisztéma kiterjesztése és eszközök, keretrendszerek és csatlakozók fejlesztése a MySQL használatának javítása érdekében; a folyamatok átláthatóságának fokozása és a közösség aktív bevonása a MySQL fejlesztési irányvonalának meghatározásába.
A MySQL Community Editionbe integrálni kívánják azokat a funkciókat, amelyek korábban csak kereskedelmi termékekben voltak elérhetők. Az integrációra tervezett újítások között említést nyernek az új vektoriális AI-funkciók, a PGO-optimálással készült összeállítások létrehozása, a hipergráf optimalizáló, a JSON kezelésének javítása, a megfigyelési eszközök OpenTelemetry-n keresztüli kiterjesztése, a tranzakciós naplókból történő többszálas változtatás átvitel megvalósítása, valamint a HA/DR (High Availability/Disaster Recovery) kiterjesztett analitikája. Néhány jelentős változás már elérhető a MySQL 9.6 ágon, amelyben az InnoDB tárolómotorból az SQL-motorba átkerült a külső kulcsok és a cascada műveletek kezelése (a módosítások alkalmazása olyan rekordokra, amelyek külső kulcsokon keresztül kapcsolódnak).
Ezenkívül megemlítik, hogy bővíteni kívánják a közösség és az Oracle fejlesztésért, optimalizálóért, futási környezetért, biztonságért, AI-ért, minőségellenőrzésért és termékmenedzsmentért felelős csapataival való együttműködést és az intézkedések összehangolását. Tervezik, hogy nyilvánosan elérhetővé teszik a fejlesztési terveket, a fejlesztési és hibajavítási előrehaladási jelentéseket, valamint egyszerűsítik a közösségi résztvevőktől érkező változtatások átvételét. Az ökoszisztéma megerősítése érdekében szoros együttműködést kívánnak kialakítani a Linux disztribúciókkal és nyílt projektekkel. Különösképpen említik a Canonical céggel és az Ubuntu közösséggel való együttműködést, valamint a MySQL-től függő nagyobb nyílt projektek, mint például a WordPress, Drupal, Magento és Joomla támogatását.
A közösség nevében egy nyílt levelet publikáltak, amelyet körülbelül 250 közösségi és vállalati képviselő írt alá, akik MySQL-t használnak vagy alternatív megoldásokat fejlesztenek MySQL alapokon. A levél arra ösztönzi az Oracle-t, hogy hozzon létre egy nonprofit szervezetet, amely támogatja a MySQL közösséget, függetlenül a különböző szolgáltatóktól.
Azt feltételezik, hogy a fejlesztés semleges platformra való áthelyezése lehetőséget biztosít a meglévő rendszerszintű problémák kezelésére, amelyek az elmúlt években tapasztalhatók, például a MySQL piaci részesedésének csökkenése, a bizalom elvesztése és az átláthatóság hiánya, valamint a külső résztvevők által végrehajtott változások átvételekor jelentkező akadályok, a funkciók lemaradása (például a vektorizált keresés hiánya), valamint a fragmentált és elöregedő közösség (a fiatal fejlesztők áramlásának hiánya). A MySQL fejlesztése egy független szervezet égisze alatt szintén magához vonzza azokat a nagy cégeket, amelyek érdekeltek a MySQL fejlődésében, de jelenleg korlátozottak a részvételi lehetőségeik miatt, mivel a MySQL fejlesztése zárt ajtók mögött zajlik.
Több irányítási lehetőség kerül megvitatásra az új szervezet keretein belül. Például elképzelhető, hogy az Oracle a OpenELA szövetség létrehozásához hasonlóan létrehoz egy szervezetet, és meghívja az iparág más vezetőit az alapítók közé, ami lehetővé teszi, hogy megőrizzék a fejlesztési stratégia és az ökoszisztéma víziójának ellenőrzését, miközben más résztvevőket is bevonnak a közös munkába.
Forrás: opennet.ru
