ذخیرهسازی دادههای جاوااسکریپت در MySQL تغییر میکند
شرکت اوراکل فرآیند جدید ذخیره سازی دادههای جاوااسکریپت در MySQL 8.2 را به نمایش گذاشت و توضیح داد که اگرچه این قابلیت جدید فقط در نسخه Enterprise یا روی سرویس ابری MySQL از طریق خدمات AWS و Azure در دسترس است، ولی به زودی به صورت عمومی منتشر میشود.
رویه ذخیره سازی دادههای جاوااسکریپت مبتنی بر موتور GraalVM اجرا میشود که این سیستم به صورت همزمان جاوااسکریت و زبان جاوا را پشتیبانی میکند.
جاوااسکریپت در اصل محبوبترین زبان برنامه نویسی از نظر تعداد توسعه دهندگانی است که از آن استفاده میکنند و با این حال بسیاری از برنامه نویسان از ترکیب جاوااسکریپت با SQL در موتور پایگاه داده خود بهره میبرند. البته منتقدان بر این باورند که اختلاط زبانها میتواند سردرگمیهایی را به همراه داشته باشد و همچنین مشکلاتی نظیر تبدیل نحوه تبدیل دادهها بین دو زبان را به وجود بیاورد و به عنوان مثال هنگام بازگشت از یک تابع اختلال ایجاد کند.
با این وجود اوراکل در پست جدیدی که روی وبلاگ رسمی خود منتشر کرده است توضیح داد رویهها و توابع ذخیره شده جاوااسکریپت سناریوهای مختلف از جمله قالب بندی دادهها با استفاده از یک سیستم قالب نظیر Mustache، اعتبارسنجی پیچیده، فشرده سازی، رمزگذاری دادهها و تبدیل داده را امکان پذیر میکند.