MySQL 8.0 يونيكدتر، با دردسر كمتر
[ايتنا - 14:55]: عمدهترين تغييري كه ممكن است تحسين كاربران را برانگيزد، تلاش براي بهبود پشتيباني UTF8 است چرا كه بسياري از مشكلات MySQL از رويكرد سنتي اين برنامه نشأت گرفته بودند.

در نسخه جديد پايگاه داده منبع باز MySQL، مسائل ديرينه همچون پشتيباني يونيكد و مسائلي از اين دست مرتفع شدهاند. به گزارش ايتنا از رايورز به نقل از infoworld، گروه توسعه پايگاه داده منبع باز MySQL بهتازگي پيشنمايشي از نسخه جديد اين ابزار را نشان دادهاند.
هفته گذشته و در يك پست وبلاگي كه به اعلام پيشرفت مقطعي (DMR) اين پايگاه داده پرداخته شده بود، مهندسان MySQL به ترسيم مهمترين تغييرات پرداختند كه برخي از آنها، مدتها بود دامنگير MySQL بودند. اما نخستين پرسشي كه كاربران ممكن است بپرسند، اين است كه با توجه به اينكه آخرين عرضهMySQL ، با عدد ۵ مشخص شده بود، پس چرا حالا بايد شاهد MySQL ۸.۰ باشيم؟ چه اتفاقي در اين ميان افتاده است؟
در پاسخ، بايد گفت كه از نسخه ۶.۰ اين نرمافزار، بهعنوان بخشي از گذار به عرضههاي زمانبنديشده MySQL Server، جهش شده بود. نسخه ۷ نيز براي نسخه خوشهبندي (كلاسترينگ) MySQL درنظر گرفته شده بود. در نتيجه، طبيعي است كه نسخه عمده بعدي، ۸.۰ باشد.
جدا از نامگذاري، عمدهترين تغييري كه ممكن است تحسين كاربران را برانگيزد، «تلاش براي بهبود پشتيباني UTF8» است كه در پست وبلاگي گروه MySQL به طور كامل تشريح شده است. بسياري از مشكلات MySQL در خصوص collation، كار با متن، جستوجوي متن كامل و ديگر مسائل مرتبط، از رويكرد سنتي اين برنامه نشأت گرفته بودند.
گفته ميشود نسخه MySQL ۸.۰ داراي «واژهنامه دادهها» است. نسخههاي پيشين، فرادادههاي مربوط به حالات را در تركيبي از فايلهاي روي ديسك (on-disk) ذخيره ميكردند كه خيلي جالب نبود و رفعاشكال از آنها نيز كار دشواري بود و در صورت خرابي سيستم، در معرض آسيب قرار داشتند.