JavaScript вече ще се поддържа в MySQL
February 17, 2024 04:45 pm

Oracle въведе поддръжка на JavaScript в базата данни MySQL, позволявайки на разработчиците да пишат програми, съхранени в JavaScript, т.е. функции и процедури на JavaScript, в сървъра на база данни MySQL.

Възможността беше обявена на 15 декември 2023 г. Съхранените програми на JavaScript ще се изпълняват с GraalVM, което осигурява съвместимо с ECMAScript. Разработчиците имат достъп до тази възможност на MySQL-JavaScript в предварителен преглед в MySQL Enterprise Edition, който може да бъде изтеглен чрез Oracle Technology Network (OTN). MySQL-JavaScript също се предлага в облачната услуга MySQL Heatwave в Oracle Cloud Infrastructure (OCI), AWS и Microsoft Azure.

Oracle каза, че JavaScript предоставя лесен синтаксис, поддръжка за съвременни езикови функции и богата екосистема от кодови модули за многократна употреба, докато MySQL с неговия отворен код ще бъде „естествен избор“ на база данни за разработчиците на JavaScript. Поддръжката на съхранени програми в JavaScript ще подобри производителността на MySQL разработчиците чрез използване на екосистема с повече разработчици, способни да пишат съхранени програми. Тези програми предлагат предимство, като минимизират движението на данни между сървъра на базата данни и приложенията.

MySQL-JavaScript отключва възможности в дизайна на приложения, които някога са били ограничени от компромис, каза Oracle. Програмите, съхранени в JavaScript, позволяват на разработчиците да заобиколят движението на данни и да внедрят усъвършенствана логика за обработка на данни в базата данни. Oracle цитира случаи на използване като извличане на данни, форматиране на данни, валидиране на данни, компресиране и кодиране на данни и трансформация на данни, като конвертиране на колона от низове в представяне на разредена матрица.