إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

ما هي MySQL

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • ما هي 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 تستخدم بنية متعددة المهام ، و محسنات مخصصة للمهام المعقدة مثل الفهرسة و العقد ، و الإستعلامات المخبئة في الذاكرة ، كل هذا حسن من الأداء بدون الحاجة لأي برمجة مخصصة من قبل المستخدم ، و كذلك الميزة الفريدة التي تسمح باختيار محركات الحفظ مختلفة لكل جدول على حدة مما يسمح للمستخدمين بخلط و انتقاء مجموعات مختلفة من المميزات لتعطي أقصى أداء ممكن من النظام.

    تابع المقالة من هنا على وادي التقنية
    وادي التقنية ، أخبار جنولينكس و المصادر الحرة باستمرار .

    تابعني على جوجل+ من هنا

  • #2
    مشكور حبيبي على المعلومات

    تحياتيـ

    تعليق


    • #3
      هل لديك مكتبات MYSQL تعمل على لينكس و WinXp .
      http://0xsife.wordpress.com
      المجلة التقنية It-scoop.com

      أخبار التقنية أولا بأول لحظة وقوعها

      تعليق


      • #4
        شكرا زايد انا عن نفسى اذا اى برنامج داخل فيه قواعد بيانات بستخدم MySQL او SQLite
        مقال مميز كالعادة ^_^

        @beginner: سؤالك مش واضح هل عايز ال Engine نفسه ولا Bindings ل MySQL مع لغات تانية ؟
        Programming-Fr34ks[dot]NET
        Ma Weblog
        ابدأ بتعلم Python | Ruby
        كتاب البايثون متوافر الآن
        لا اتواجد بهذا المنتدى ... للإتصال

        تعليق


        • #5
          شكرا اخ زايد علي المقـال الممتـاز والي المزيد باذن الله

          تعليق


          • #6
            أشكركم على الإطراء ، عندي لكم مفاجأة أخرى الإسبوع المقبل

            أخي beginner
            MySQL تعمل على اللينكس و الويندوز
            وادي التقنية ، أخبار جنولينكس و المصادر الحرة باستمرار .

            تابعني على جوجل+ من هنا

            تعليق


            • #7
              لم تفهموني ماقصدت بمكتبات هو header files التي سأستعملها في برامجي .
              http://0xsife.wordpress.com
              المجلة التقنية It-scoop.com

              أخبار التقنية أولا بأول لحظة وقوعها

              تعليق


              • #8
                مشكور على المقالة الثرية ..

                أخي beginner

                نعم توجد ، إذا كنت على اللينكس نزل حزمة mysql-dev
                في الويندوز لا أدري
                تفضل بزيارة: وادي التقنية

                تعليق


                • #9
                  شكرا لك .. بارك الله بك .. تحياتي

                  -
                  The
                  Exciting World Is That World Full Of
                  Technology

                  Microsoft Is Not The Answer. Microsoft Is The Question. No ! ( Or Linux ) Is The Answer



                  تعليق


                  • #10
                    شكراً عزيزي على المعلومات الجديدة
                    :: والـظـلـم مـن شـيـم الـنـفوس فـإن تـجـد
                    ذا عـفـةً فـلـعـلـةً لا يـظـلـمـوا ::

                    تعليق


                    • #11

                      تسلم يالغــآلي

                      تعليق

                      يعمل...
                      X