العودة   مجموعة رابط من اجل العراق - التدريب والتطوير > ملتقى البرمجة واللغات البرمجية > خاص بدروس تقنيات الـ MYSQL
التسجيل التعليمـــات قائمة الأعضاء التقويم البحث مشاركات اليوم اجعل كافة المشاركات مقروءة
رد
 
أدوات الموضوع طرق مشاهدة الموضوع
قديم 06-16-2010, 01:02 AM   رقم المشاركة : 1
link4iraq
المدير العام
 
الصورة الرمزية link4iraq






link4iraq غير متواجد حالياً

link4iraq is on a distinguished road


إرسال رسالة عبر مراسل MSN إلى link4iraq إرسال رسالة عبر مراسل Yahoo إلى link4iraq

افتراضي شرح برنامج mysql خادم قواعد البيانات

تعريف برنامج mysql خادم قواعد البيانات لأصحاب المنتديات و المواقع



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

لقد تم تصميم MySQL حول ثلاث مفاهيم رئيسية وهي السرعة و الثبات و سهولة الإستخدام ، و بالاضافة إلى ذلك أنها متاحة تحت ترخيص مفتوح المصدر GUN GPL ، مما قلدها وسام " أشهر قاعدة بيانات مفتوحة المصدر عالميا" من قبل شركتها الأم MySQL AB. ، لقد أصبحت أسماء مثل جوجل و ياهو و سيسكو و ناسا و HP من عملاء هذه القاعدة .

تاريخها

تملك MySQL تاريخا مثيرا يعود جذوره إلى عام 1979م عندما أنشئ Michael "Monty" Widenius قاعدة بيانات باسم UNIREG لشركة سويدية تدعى TcX ، ولكن هذه القاعدة لم تناسب TcX بسبب مشاكل في الأداء ، فلذا بحثت الشركة عن بديل ،و لقد حاولوا mSQL قاعدة البيانات المنافسة التي أنشئها David Hughes و لكن عندما فشلت المحاولة ؛ كان لا بد من سلوك طريق أخر ، لذا قرر Widenius إنشاء خادم قاعدة بيانات جديد ليلبي احتياجاته الخاصة و لكن بالإعتماد على الواجهة البرمجية لـ mSQL حتى يسهل نقل التطبيقات بين القاعدتين ، و لقد تم اكتمال و اطلاق هذا النظام لمجموعة صغيرة في مايو من عام 1995م تحت مسمى MySQL 1.0.

بعد شهور قليلة تم اطلاق MySQL 3.11 بشكل علني كملفات تنفيذية لنظام السولاريز ، و تلتها منصة اللينكس ( كشفرة و ملف تنفيذي ) و لقد تكفل مجتمع من المطورين المتحمسين و سياسة الترخيص الصديقة بالباقي ، و مع نمو شهرة MySQL أصبحت TcX تعرف بـ MySQL AB ، الشركة الخاصة التي تعتبر المالك الوحيد لشفرة مخدم MySQL و علامته التجارية ، و هي المسؤولة عن صيانته و الترويج له و متابعة تطويره و التطبيقات المتعلقة به ، و لقد قامت شركة صن مايكروسستم بشراء شركة MySQL AB في الآونة الأخيرة .

و يتوفر MySQL على النطاق واسع من المنصات منها اللينكس و ماكنتوش و الويندوز.

مميزات MySQL

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

السرعة

في أنظمة قواعد البيانات ، تعرف السرعة بالوقت المستغرق لتنفيذ استعلام و ارجاع النتائج للمستعلم ، و هي مهمة جدا لنجاح أي نظام قاعدة بيانات ، ولقد حققت MySQL نتائج عالية في هذا المضمار بأداء أحسن من أغلب منافسيها بما فيهم الأنظمة التجارية مثل مايكروسوفت SQL Server و IBM DB2 ، إن هذا الأداء ليس مجرد صدفة ، بل نتيجة للتصميم المبدع للنظام ، فـ MySQL تستخدم بنية متعددة المهام ، و محسنات مخصصة للمهام المعقدة مثل الفهرسة و العقد ، و الإستعلامات المخبئة في الذاكرة ، كل هذا حسن من الأداء بدون الحاجة لأي برمجة مخصصة من قبل المستخدم ، و كذلك الميزة الفريدة التي تسمح باختيار محركات الحفظ مختلفة لكل جدول على حدة مما يسمح للمستخدمين بخلط و انتقاء مجموعات مختلفة من المميزات لتعطي أقصى أداء ممكن من النظام.

الإعتمادية

عندما نأتي للإعتمادية ، فإن MySQL ذات سجل ناصع في هذا المجال ، إن MySQL هو نظام قاعدة بيانات مختبر و مصدق للإستعمال في تطبيقات ذات المهام الحرجة و عالية الحمل من قبل أكبر المؤسسات في العالم بما فهن ناسا و HP و ياهو ، و الأن MySQL لها جذور عميقة في مجتمع المصادر الحرة ؛ فإن كل اصدار يختبر بواسطة المستخدمين حول العالم على مختلف أنظمة التشغيل و مختلف ظروف التشغل ليتم التأكد من أنها خالية العلل قبل المصادقة على استخدامها ، و أكثر من ذلك فإن كل اصدارة من MySQL يجب أولا أن تجتاز طقم الإختبار المعد لـ MySQL و الذي يسمى "حطمني " crash me ، و هدفه الأساسي هو محاولة جعل النظام ينهار .

الأمن

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

القابلية للتوسع و النقل

تستطيع MySQL أن تتعامل مع قواعد بيانات مقعدة و ضخمة بشكل كبير بدون أن تفقد الشيء الكثير من أدائها ، إن الجداول ذات حجوم تقاس بجيجا بايت و تحوى على مئات الألوف من السجلات ليست نادرة في MySQL ، و أبسط مثال على ذلك أن موقع MySQL بنفسه يستخدم قاعدة بيانات تحوي 50 مليون سجل ، وحتى عندما تمتلئ الجداول بالبيانات فيمكنك أن تنقلها من منصة إلى أخرى بدون أي مشاكل ، حيث أن MySQL متوفرة لكلا أنظمة اليونكس و غير اليونكس بما فيها اللينكس و سولاريز و FreeBSD و OS/2 و ماكنتوش و ويندوز 95 و 98 و Me و 2000 و XP و NT و غيرها ، و هي كذلك تعمل على نطاق عريض من بنى المعالجات مثل Intel x86 و ألفا و سبارك و PowerPC و IA64 .

سهولة الإستخدام

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

التوافق مع المعايير الموجودة

إن MySQL تدعم أغلب الخصائص المهمة الموجودة في معيار ANSI SQL-99 ، وهي تضيف المزيد من الدعم لمثل هذه المعايير مع كل اصدارة ، و توسع MySQL معاير ANSI لتضيف دوال مخصصة و أنواع من البيانات مصممة لتحسين القابلية للنقل و تعطي المستخدمين المزيد من الوظائف ، و من جهة دعم اليونكود و مجموعات المحارف فهي تقدم دعم جيدا و تحسنه مع كل اصدارة .

دعم عريض من التطبيقات

تقدم MySQL واجهة برمجية لمختلف لغات البرمجة لتمكنك من كتابة تطبيقات قواعد البيانات باللغة التي تختارها فهي تدعم PHP و جافا و سي و سي ++ و بيرل و بايثون و Tcl وغيرها لتعطي المطورين الحرية القصوى في تصميم التطبيقات التي تعمد على MySQL .

سياسة ترخيص سهل

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

مستخدمون من أرض الواقع

لقدت أصبحت MySQL الخيار الأفضل لتطوير تطبيقات الويب 2

المصدر الانترنت ولنا عوده مع المزيد ان شاء الله







التوقيع :
السلام عليكم وحمة الله وبركاته
تحية طيبة نهديها لكم من ارض الرافدين
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
رد مع اقتباس
قديم 06-16-2010, 01:21 AM   رقم المشاركة : 2
قمر الزمان
صاحب موقع في الشركة






قمر الزمان غير متواجد حالياً

قمر الزمان will become famous soon enough


افتراضي

معلومات مفيدة جداً

ومهم أن نعرف لمحة مختصرة عن تاريخ ومميزات الmysql

بالنسبة لي المعلومات جديدة ومفيدة

وبانتظار المزيد

شكرا جزيلا







رد مع اقتباس
قديم 06-16-2010, 01:25 AM   رقم المشاركة : 3
link4iraq
المدير العام
 
الصورة الرمزية link4iraq






link4iraq غير متواجد حالياً

link4iraq is on a distinguished road


إرسال رسالة عبر مراسل MSN إلى link4iraq إرسال رسالة عبر مراسل Yahoo إلى link4iraq

افتراضي

اقتباس
 [عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا] المشاركة الأصلية كتبت بواسطة قمر الزمان
معلومات مفيدة جداً

ومهم أن نعرف لمحة مختصرة عن تاريخ ومميزات الmysql

بالنسبة لي المعلومات جديدة ومفيدة

وبانتظار المزيد

شكرا جزيلا

اهلا وسهلا ومرحبا ... نور الموضوع وسيكون هناك المزيد من الشرح والتفصيل ان شاء الله ...

تقديري






التوقيع :
السلام عليكم وحمة الله وبركاته
تحية طيبة نهديها لكم من ارض الرافدين
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
رد مع اقتباس
قديم 06-16-2010, 01:37 AM   رقم المشاركة : 4
kosofyrr
فريق صيانة الشبكات





kosofyrr غير متواجد حالياً

kosofyrr is on a distinguished road


افتراضي

بارك الله فيك معلومات قيمه ومفيده







رد مع اقتباس
قديم 06-16-2010, 01:38 AM   رقم المشاركة : 5
link4iraq
المدير العام
 
الصورة الرمزية link4iraq






link4iraq غير متواجد حالياً

link4iraq is on a distinguished road


إرسال رسالة عبر مراسل MSN إلى link4iraq إرسال رسالة عبر مراسل Yahoo إلى link4iraq

افتراضي

اقتباس
 [عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا] المشاركة الأصلية كتبت بواسطة kosofyrr
بارك الله فيك معلومات قيمه ومفيده

اهلا وسهلا نورت الموضوع

تقديري






التوقيع :
السلام عليكم وحمة الله وبركاته
تحية طيبة نهديها لكم من ارض الرافدين
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
رد مع اقتباس
قديم 06-17-2010, 01:19 AM   رقم المشاركة : 6
MooDY-KinG
فريق صيانة الحواسيب






MooDY-KinG غير متواجد حالياً

MooDY-KinG is on a distinguished road


افتراضي

سلام عليكم اخي العزيز المعلومات مفيدة واذا امكن شرح عن قاعدة البيانات وطرق البناء







التوقيع :
رد مع اقتباس
قديم 06-17-2010, 12:00 PM   رقم المشاركة : 7
link4iraq
المدير العام
 
الصورة الرمزية link4iraq






link4iraq غير متواجد حالياً

link4iraq is on a distinguished road


إرسال رسالة عبر مراسل MSN إلى link4iraq إرسال رسالة عبر مراسل Yahoo إلى link4iraq

افتراضي

اقتباس
 [عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا] المشاركة الأصلية كتبت بواسطة MooDY-KinG
سلام عليكم اخي العزيز المعلومات مفيدة واذا امكن شرح عن قاعدة البيانات وطرق البناء

نورت الموضوع اخي وسيكون لك ما طلبت ان شاء الله

تقديري






التوقيع :
السلام عليكم وحمة الله وبركاته
تحية طيبة نهديها لكم من ارض الرافدين
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
رد مع اقتباس
رد

« الموضوع السابق | الموضوع التالي »

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
الانتقال السريع إلى


الساعة الآن: 12:51 AM

 
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
جميع الحقوق محفوظه

تصميم معهد ترايدنت