الرئسية  البرامج  الدروس   المواقع  مقالات   إعلانات الطقس  كاركاتير التسوق  اقتصاد رياضة الإستضافة التصميم

اشترك الأن : و تمتع بخدمات الموقع...
اسم المستخدم كلمة المرور

[ اضف موقعك ]

    

     

ابحث في الموقع


الفرق بين mySQL و postgreSQL

الكاتب: dr-dre67

اضيف بتاريخ : 2004-08-23

 قراء الدرس : 4840

طباعة الدرس

ارسل الدرس رشح الدرس اكتب تعليقك

ابحث في الصفحة

الترشحات :

السلام عليكم


مقدمة

اول شي يجب ان نعرفه هو ان كل من فريق 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/static/tutorial-inheritance.html

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



ملاحظة
لا يوجد ملاحظات







اسم المستخدم

كلمة المرور



نسيت كلمة المرور ؟
اشترك الأن محانا


ضع بريدك هنا ليصلك جديدنا على بريدك

اشتركاحذف

 


ما هي افضل توزيعة linux عندك ؟
redhat & fedora
debian
mandrak
suse
slackware
knoppix
Klinux
غيره ...

 




الرئيسية | البرامج | الدروس | المقالات | الكاريكاتير | اعلانات مبوبة | البريد| الألعاب | الطقس | الترجمة | الرياضة | الإقتصاد | الجوال | بطاقات | طرائف | استضافة |  تصميم و برمجة | اعلان لدينا | الطبخ | الصحة | التسوق | السياحة |

 Sign-Up | Guestbook | Bugs Reports | Contact Us  -               THESOFT ©  2000-2007                - اشترك الأن | سجل الزوار | ارسل اخطاء | اتصل بنا

ذي سوفت التونسية - 77 شارع 7  نوفمبر - الطابق الأول -   مدنين  4100 - الجمهورية التونسيةالهاتف : 632005 75 (216)+  الفاكس : 632006 75 (216)+

تصميم مواقع  |  création des sites internet