Инициативи за сближаване на MySQL с общността и ускоряване на разработката

Отговорният за взаимодействието с общността в компания Oracle (MySQL Community Manager) публикува бележка, в която обяви промени в инженерното ръководство, усилване на сътрудничеството с общността и ускоряване на разработването на нови функции. Новата стратегия за развитие на MySQL включва три насоки: внедряване на иновации и нови функции за разработчици в MySQL Community Edition; разширяване на екосистемата и развитие на инструменти, фреймуърци и конектори за подобряване на работата с MySQL; повишаване на прозрачността на процесите и активно ангажиране на общността за определяне на пътя на развитие на MySQL.

В MySQL Community Edition се планира интегриране на възможности, които преди това бяха достъпни само в търговски продукти. От планираните нововъведения се отк突ýват нови векторни функции за AI, създаване на сборки с PGO оптимизации, хиперграфен оптимизатор, подобряване на работата с JSON, разширяване на средствата за мониторинг чрез OpenTelemetry, реализиране на многопоточен трансфер на промени от журнал на транзакции и предоставяне на разширена аналитика HA/DR (висока наличност/възстановяване след бедствия). Някои значими промени вече са налични в клона MySQL 9.6, в който управлението на външните ключове и каскадните действия (разпространение на промени на други записи, свързани чрез външни ключове) е преместено от хранилищния двигател InnoDB в SQL двигателя.

Освен това се отбелязва намерението да се разширят сътрудничеството и координацията между общността и екипите на Oracle, отговорни за разработката, оптимизатор, изпълнение, безопасност, AI, контрол на качеството и управление на продукта. Планира се публикуване на планове за разработка, отчети за напредъка в разработката и поправката на грешки в открит достъп, а също така и опростяване на приемането на промени от участниците в общността. За укрепване на екосистемата се планира тясно сътрудничество с Linux дистрибуции и отворени проекти. Специално се споменава сътрудничеството с компанията Canonical и общността на Ubuntu, както и подкрепата на зависими от MySQL големи открити проекти, като WordPress, Drupal, Magento и Joomla.

От името на общността е публикувано открито писмо, подписано от около 250 представители на общността и компании, които използват MySQL или развиват алтернативни решения на базата на MySQL. Писмото призовава Oracle да създаде неправителствена организация, която да подкрепя общността MySQL, независима от отделни доставчици.

Предполага се, че прехвърлянето на разработката на неутрална платформа ще даде възможност за решаване на съществуващите системни проблеми, наблюдавани през последните години, като загуба на пазарен дял на MySQL, спад в доверието и липса на прозрачност, бариери при прехвърляне на промени от трети страни, изоставане по функционалност (например, липса на векторно търсене), фрагментирано и остаряващо общество (липса на приток на нови разработчици). Разработката на MySQL под егидата на независима организация също ще привлече големи компании, заинтересовани в развитието на MySQL, но в момента ограничени в участието си в разработката заради затворената природа на MySQL.

Предложени са няколко варианта за управление в новата организация. Например, допуска се, че по аналогия с формирането на асоциацията OpenELA, компанията Oracle може да създаде организация и да покани други водещи компании да станат учредители, което ще позволи запазването на контрола върху стратегията за развитие и визията на екосистемата, но да привлече и други участници за съвместна работа.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster