تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
واحد من الناس
تاريخ التسجيل: Jun 2005-
#1 (permalink)  
الفرق بين 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
_________________


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






__________________
قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم :{ ‏ مَنْ سُئِلَ عَنْ عِلْمٍ فَكَتَمَهُ أَلْجَمَهُ اللَّهُ بِلِجَامٍ مِنْ نَارٍ يَوْمَ الْقِيَامَةِ ‏‏} ‏‏
دعم فني للمنتديات الأسلاميه مجانآ
خدمه ساعِد
ahmed-samara متواجد حالياً   قديم 18-07-2005, 02:34 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#2 (permalink)  

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

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






__________________
المروه.نت تقديم خدمات تقنية المعلومات و التجارة الالكترونية
www.almarwa.net.sa
al-marwa غير متواجد حالياً   قديم 18-07-2005, 03:55 PM
رد مع اقتباس
-
#3 (permalink)  

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

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






  قديم 18-07-2005, 04:20 PM
رد مع اقتباس
واحد من الناس
تاريخ التسجيل: Jun 2005-
#4 (permalink)  

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


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






__________________
قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم :{ ‏ مَنْ سُئِلَ عَنْ عِلْمٍ فَكَتَمَهُ أَلْجَمَهُ اللَّهُ بِلِجَامٍ مِنْ نَارٍ يَوْمَ الْقِيَامَةِ ‏‏} ‏‏
دعم فني للمنتديات الأسلاميه مجانآ
خدمه ساعِد
ahmed-samara متواجد حالياً   قديم 18-07-2005, 06:31 PM
رد مع اقتباس
مشرف قسم تطوير المواقع
تاريخ التسجيل: Feb 2003-
#5 (permalink)  

شكرا لك






__________________
-{Only God Can Judge Me}-
القانون فوق الجميع و الجميع يموت بالجوع
Dr-dre67 غير متواجد حالياً   قديم 19-07-2005, 03:52 AM
رد مع اقتباس
واحد من الناس
تاريخ التسجيل: Jun 2005-
#6 (permalink)  

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






__________________
قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم :{ ‏ مَنْ سُئِلَ عَنْ عِلْمٍ فَكَتَمَهُ أَلْجَمَهُ اللَّهُ بِلِجَامٍ مِنْ نَارٍ يَوْمَ الْقِيَامَةِ ‏‏} ‏‏
دعم فني للمنتديات الأسلاميه مجانآ
خدمه ساعِد
ahmed-samara متواجد حالياً   قديم 19-07-2005, 06:49 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Feb 2004-
#7 (permalink)  

جزاك الله كل خير أخى




[LEFT]--[/LEFT]






7dodcom غير متواجد حالياً   قديم 19-07-2005, 07:16 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#8 (permalink)  

بارك الله فيك

بالتوفيق






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

Pal Coder == Palestinian Coder
Pal Coder غير متواجد حالياً   قديم 22-07-2005, 04:36 AM
رد مع اقتباس
واحد من الناس
تاريخ التسجيل: Jun 2005-
#9 (permalink)  

7dodcom

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


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






__________________
قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم :{ ‏ مَنْ سُئِلَ عَنْ عِلْمٍ فَكَتَمَهُ أَلْجَمَهُ اللَّهُ بِلِجَامٍ مِنْ نَارٍ يَوْمَ الْقِيَامَةِ ‏‏} ‏‏
دعم فني للمنتديات الأسلاميه مجانآ
خدمه ساعِد
ahmed-samara متواجد حالياً   قديم 27-07-2005, 03:15 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#10 (permalink)  

بارك الله فيك

بالتوفيق






2rabia.com غير متواجد حالياً   قديم 07-09-2005, 02:15 AM
رد مع اقتباس
واحد من الناس
تاريخ التسجيل: Jun 2005-
#11 (permalink)  

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






__________________
قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم :{ ‏ مَنْ سُئِلَ عَنْ عِلْمٍ فَكَتَمَهُ أَلْجَمَهُ اللَّهُ بِلِجَامٍ مِنْ نَارٍ يَوْمَ الْقِيَامَةِ ‏‏} ‏‏
دعم فني للمنتديات الأسلاميه مجانآ
خدمه ساعِد
ahmed-samara متواجد حالياً   قديم 10-09-2005, 07:39 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#12 (permalink)  

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






2rabia.com غير متواجد حالياً   قديم 01-10-2005, 01:31 AM
رد مع اقتباس
واحد من الناس
تاريخ التسجيل: Jun 2005-
#13 (permalink)  

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






__________________
قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم :{ ‏ مَنْ سُئِلَ عَنْ عِلْمٍ فَكَتَمَهُ أَلْجَمَهُ اللَّهُ بِلِجَامٍ مِنْ نَارٍ يَوْمَ الْقِيَامَةِ ‏‏} ‏‏
دعم فني للمنتديات الأسلاميه مجانآ
خدمه ساعِد
ahmed-samara متواجد حالياً   قديم 31-12-2005, 07:35 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Apr 2004-
#14 (permalink)  

السلام عليكم

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




لكن كان ليا بعض التعليقات على المقارنة
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
متوفرة في الأصدارة 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
وعلى فكرة المكتب أتنقل فى مدينة نصل
##################






__________________
حازم خالد
اناشيد مسلم تيوب
المدونة
السيرة الذاتية
hazem.khaled (at) gmail.com
www.تيوب.com
mezoo غير متواجد حالياً   قديم 01-01-2006, 12:41 AM
رد مع اقتباس
واحد من الناس
تاريخ التسجيل: Jun 2005-
#15 (permalink)  

mezoo

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






__________________
قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم :{ ‏ مَنْ سُئِلَ عَنْ عِلْمٍ فَكَتَمَهُ أَلْجَمَهُ اللَّهُ بِلِجَامٍ مِنْ نَارٍ يَوْمَ الْقِيَامَةِ ‏‏} ‏‏
دعم فني للمنتديات الأسلاميه مجانآ
خدمه ساعِد
ahmed-samara متواجد حالياً   قديم 25-09-2006, 10:29 PM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:47 AM بتوقيت المملكة العربية السعودية