النتائج 1 إلى 15 من 15

الموضوع: الفرق بين mySQL و postgreSQL

  1. #1

    الفرق بين mySQL و postgreSQL



    السلام عليكم

    مقدمة
    اول شي يجب ان نعرفه هو ان كل من فريق mysql و فريق الpostgreSQL يعمل من اجل ان يجعل انتاجه هو الأفضل و يجب ان نعرف ايضا ان لكل من قواعد البيانات التالية مستعملين و ذلك حسب رغبة المستعمل و حسب متطلبات البرنامج او المشروح المطلوب انجازه فإذار اردت السرعة فعليك بالmysql اما اذا اردت اكثر امكانيات فعليك بالPostgreSQL


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

    http://www.phptunisia.com/postgreSQL-vs-mySQL/




    mySQL لماذا اختار
    كل مبرمج و كل صاحب مشروع يريد ان يكون مشروعه ناجح و يريد ان ينفذ كل نقاط مشروعه كاملة : ثم يجب ان نستعرض احتياجات المشروع و متطلباته و مدى بساطته ( يقصد ببساطة هنا : بساطة الإستعلامات الSQL ) بالتالي يجب استعمال mySQL اولا لأنها تلبي هذه البساطة و ثانيا لأنها اسرع من الpostgreSQL بدرجات
    انت تستعمل mySQL كقاعدة بيانات لمشروعك اذن انت ترتكز على ادارة اللإستعلامات ( insert , delete , update ) من الكود البرمجي لمشروعك و لا حاجة لك ان تكون ادارة الإستعلامات من قاعدة البيانات (postgreSQL) و بالتالي ستكون هذه الأدراة للإستعلامات اسرع من ادارة الإستعلامات في الpostgreSQL

    بماذا تمتاز الmySQL ؟

    [*]mysql اسرع من postgreSQL [*]تصميم الجداول اسهل [*]ادارة الإستعلامات من الكود البرمجي [*]الإستنساخ في الmySQL يتم مراقبته [*]لا تشترط الmySQL عملية الإفراغ للمحتوى او ما يسمى بالVacuum




    postgreSQL لماذا اختار
    يستعمل المبرمجين الpostgreSQL لإحساسهم الشديد بأن الذي يريدونه غير متوفر في الmySQL و بالتالي فهم لا يبحثون على ما تمتاز به الmysql من ( سرعة , ... ما يتميز به الmySQL) فهم (المبرمجين) يبحثون عن اشياء اخرى لا تتوفر الا في الpostgreSQL

    مثال : انا استعمل في مشروعي بعض الForeign Keys او الtrigges او بعض الviews و كل هذع غير مسموح بها في الmysql و كل هذه ايضا تغنين عن كثير من الخطوات التي سأقوم بها في الكود البرمجي و الفرق واضح بين الmySQL و الpostgreSQL اذ انه في الmySQL لا يمكن تنفيذ الsub-select و بذلك الpostgreSQL تدعم اكثر نوعيات من الإستعلامات و الANSI SQL مما يمكنها من عمل دوال SQL معقدة للغاية

    ما يميز الpostgreSQL
    [*]تصميم الجدوال اصعب من الmySQL [*]بعيد كل البعد عن بقية القواعد مثل الmssql و الoracle [*]استعمال الأجراءات المخزنة (procedures) [*]استعمال اللغات الأجرائية في السيرفر [*]Transactions [*]التعامل مع البيانات الجغرافية




    روابط مفيدة



    http://www.postgresql.org/docs/7.4/s...heritance.html

    http://builder.com.com/5100-6388-1045125.html
    _________________


    بالتوفيق للجميع





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    220


    شكرا جزيلا لك على هذه المعلومات المفيده و الروابط ايضا
    جزاك الله خير لتعميمك الفائده

    اتمنى لك التوفيق / المروه





    __________________
    المروه.نت تقديم خدمات تقنية المعلومات و التجارة الالكترونية
    www.almarwa.net.sa

  3. #3
    فضلاً اكتب اسمك الحقيقي هنا
    زائرداعية


    شكرا عزيزي على الإفادة

    والله أتمنى او يفتتح الموقع في أقرب وقت






  4. #4


    al-marwa
    العفو ياغالى ويسلمو على مرورك الجميل تقبل تحياتى


    داعية
    العفو ويسلمو على المرور الجميل والرد الأجمل تحياتى لك





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,047


    شكرا لك





    __________________
    -{Only God Can Judge Me}-
    القانون فوق الجميع و الجميع يموت بالجوع

  6. #6


    Dr-dre67
    العفو وشكرا على مرورك وبالتوفيق





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  7. #7
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,077

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    بارك الله فيك

    بالتوفيق





    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  9. #9


    7dodcom

    تسلم على مرورك الجميل وبالتوفيق


    Pal Coder
    مشكور على ردك وتقبل تحياتى





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    117


    بارك الله فيك

    بالتوفيق






  11. #11


    تسلم على ردك ومرورك الجميل وبالتوفيق





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    117


    اساتذ والله اخوى تسلم يدك حبيبى وبالتوفيق






  13. #13


    العفو وبالتوفيق أن شاء الله تحياتى لك





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    السلام عليكم

    شكراً يا سمارا على الموضوع الجميل والمقارنة الجميلة من الموقع الأجمل




    لكن كان ليا بعض التعليقات على المقارنة
    1- الـSub-selects
    فإن الـMySql تدعم الـSub-selects بالفعل منذ الأصدار 4.1
    ويمكنك مراجعة هذا الرابط من موقعهم الأصلي
    http://www.mysql.com/news-and-events...000000128.html

    2- الـForeign Keys
    فإن الـMySql تدعمها أيضاً منذ الأصدار 4.1 علي حد علمي ولكن فقط فى الـInnoDB وليس فى الـMyIsam ولك هذا الرابط للأصادرة 4.1
    http://dev.mysql.com/doc/refman/4.1/...eign-keys.html

    وهذا للأصدارة 5.0 الجديدة
    http://dev.mysql.com/doc/refman/5.0/...eign-keys.html

    وهذا لشرح كيفية التعامل معها
    http://dev.mysql.com/doc/refman/5.0/...nstraints.html

    3- الـView :shy:
    متوفرة في الأصدارة 5.1
    http://dev.mysql.com/doc/refman/5.1/en/views.html

    4-الـStored procedures
    متوفرة فى الأصدارة 5.0 و 5.1
    http://dev.mysql.com/doc/refman/5.0/...rivileges.html
    http://dev.mysql.com/doc/refman/5.1/...rivileges.html
    وعلى اليسار ستجد وصلات مفيدة

    5- Triggers
    نفس النظام
    http://dev.mysql.com/doc/refman/5.0/en/triggers.html



    وهكذا باقي المقارنة والله أعلم

    InnoDB رائعة بمعنى الكلمة وخاصتاً الأصدارة 5 وما أعلى وهي بدأت بمناطحة ما يعلوها وليس pgSql
    وفى الأسفل وصلة مفيدة عن الـInnoDB
    http://dev.mysql.com/doc/refman/5.0/en/innodb.html



    ################## خاص
    سمارة : عايزك يا ريت تكلمني
    مكتب : 2873907
    موبيل : 0108114347
    وعلى فكرة المكتب أتنقل فى مدينة نصل
    ##################





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

  15. #15


    mezoo

    يعطيك الف عافية اخوي شكرا لمرورك





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض