المكونات

Drizzle Project Plans a Stripped-Down MySQL

The Making of Daniel

The Making of Daniel
Anonim

بدأت قاعدة بيانات MySQL المفتوحة المصدر الحياة كبديل خفيف لنظام إدارة قواعد البيانات الضخمة المتعطشة للموارد ، مثل Oracle أو Sybase. ومع ذلك ، على مر السنين ، قام المستخدمون بالتصفيق على المزيد والمزيد من الميزات ، مما أدى إلى تضخم قاعدة بيانات MySQL مع إمكانات تم العثور عليها سابقًا فقط على أبناء عمها التجاريين.

ولكن ليس كل مطور MySQL يتفق مع هذا الاتجاه. يشعر البعض أن الوقت قد حان ليس فقط لتطبيق المكابح ، بل على الانعطاف. على وجه الخصوص ، قام بعض العملاء في مجتمع تطوير تطبيقات الويب بالاتصال بقاعدة بيانات بسيطة ، لا تضيع الوقت مع ميزات أعلى نهاية ليست ضرورية لتطبيقات الويب. هذا الأسبوع ، تمت الإجابة على دعوتهم.

مشروع Drizzle ، الذي أعلن عنه مدير الهندسة المعمارية MySQL Brian Aker ، يوم الأربعاء ، يحاول إعادة ابتكار MySQL باستخدام بنية النواة الدقيقة. سيتم إزالة الميزات الزائدة عن قاعدة البيانات الأساسية ونقلها إلى وحدات ، مما يسمح للمستخدمين بتحميلها أو تركها كما هو مطلوب. من بين الميزات المميزة للوحدات ، تتضمن المشغلات ، وجهات النظر ، والإجراءات المخزنة ، وقوائم التحكم في الوصول ، وبعض أنواع البيانات.

[المزيد من القراءة: أفضل صناديق NAS لتدفق الوسائط والنسخ الاحتياطي]

وفقًا للأسئلة الشائعة للمشروع ، هدفه الجمهور هو "البنية التحتية للويب الخلفية ومكونات السحابة." سيتم تطوير التعليمات البرمجية الخاصة به مع مراعاة البنى الحديثة متعددة وحدات المعالجة المركزية / multi-core ، وذلك بهدف تمكين التزامن الضخم على مقياس يفوق تنفيذ MySQL الحالي. وستدعم كل من وحدات المعالجة المركزية 32 بت و 64 بت. تم شراء شركة MySQL AB ، وهي الشركة التي تحمل حقوق النشر الخاصة بقاعدة بيانات MySQL ، بواسطة شركة Sun Microsystems في أبريل من هذا العام. على الرغم من أن مجموعة MySQL لا تزال تعمل بشكل مستقل في Sun ، فإن قاعدة MySQL هي من الناحية التقنية منتج برمجيات Sun.

ليس هذا هو Drizzle ، والتي سيتم تطويرها بشكل مستقل أو أكثر ، على الأقل في الوقت الحالي. على الرغم من أن العديد من مطوري Drizzle الرئيسيين يعملون في Sun / MySQL ، فإن Aker يكتب في الأسئلة الشائعة حول المشروع ، "نموذج التطوير يعتمد على التعاون المفتوح." سيتم توفير شفرة المصدر الخاصة بالمشروع بموجب ترخيص برنامج GPL v2 مفتوح المصدر.

في الوقت الحالي ، لم يتم الإعلان عن جدول زمني محدد لإطلاق سراب شامل. إذا رغبت أنت أو أي شخص في مؤسستك في الانخراط من خلال المساهمة في التعليمة البرمجية الأولية ، فإن التعليمات متوفرة في الأسئلة الشائعة و Wrike Wiki.