• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 4 من 4

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

    1. #1
      التسجيل
      31-12-2002
      الدولة
      Q8
      المشاركات
      1,893
      المواضيع
      207
      شكر / اعجاب مشاركة

      الفرق بين mySQL و الpostgreSQL

      السلام عليكم ورحمة الله وبركاته



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


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

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




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

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

      1. mysql اسرع من postgreSQL
      2. تصميم الجداول اسهل
      3. ادارة الإستعلامات من الكود البرمجي
      4. الإستنساخ في الmySQL يتم مراقبته
      5. لا تشترط الmySQL عملية الإفراغ للمحتوى او ما يسمى بالVacuum




      postgreSQL لماذا اختار

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

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

      ما يميز الpostgreSQL
      1. تصميم الجدوال اصعب من الmySQL
      2. بعيد كل البعد عن بقية القواعد مثل الmssql و الoracle
      3. استعمال الأجراءات المخزنة (procedures)
      4. استعمال اللغات الأجرائية في السيرفر
      5. Transactions
      6. التعامل مع البيانات الجغرافية



      روابط مفيدة



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

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


      =============
      منقول ..
      =============

    2. #2
      التسجيل
      28-04-2003
      الدولة
      الكوKWT يت
      المشاركات
      3,600
      المواضيع
      335
      شكر / اعجاب مشاركة

      مشاركة: الفرق بين mySQL و الpostgreSQL

      موضوع ممتاز

      جزاك الله خيرا على هذا الموضوع الرائع
      xbs

      سابقاً....

    3. #3
      التسجيل
      31-12-2002
      الدولة
      Q8
      المشاركات
      1,893
      المواضيع
      207
      شكر / اعجاب مشاركة

      مشاركة: الفرق بين mySQL و الpostgreSQL

      اقتباس المشاركة الأصلية كتبت بواسطة xbs
      موضوع ممتاز

      جزاك الله خيرا على هذا الموضوع الرائع
      وإياك .. وحياك الله ...

    4. #4
      التسجيل
      23-08-2003
      الدولة
      U.A.E
      المشاركات
      3,704
      المواضيع
      128
      شكر / اعجاب مشاركة

      مشاركة: الفرق بين mySQL و الpostgreSQL

      مشكور مسلم على الموضوع....رائع

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

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