الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

SQL Server أم Oracle

مغلق
بدأه php.javascript في 26 يوليو 2007 · 12 رد · 1,954 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

SQL Server أم Oracle

ارجوكم اخوانى ايهم افضل فانا قررت انا ابدأ بتعلم الداتا بيز بعد ان مللت من الاكسيس

فايهم افضل لأنى كثير من الناس يقول انه الاوراكل افضل وبعضهم يؤيد الــ SQl server

وانا سأخذ برأيكم فما رأيكم ؟

جزاكم الله خيرا

#2

ما في افضلية مطلقة كل واحد منهم له مميزات وفي النهاية هناك تقارب بينهم كثير فباي واحد بدأت سيكون بمقدورك اكثر الانتقال الى الثاني بسهولة اكثر .

لكن بسبب وجودك في منتدى مبرمجي Microsoft SQL Server فمن غير المعقول ان انصحك بالاوراكل .

#3

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

مقارنة بينهما

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#4

المقارنة في موقع مايكروسوفت مضحكة للغاية :lol: ...

فمثلاً : تقول مايكروسوفت أنها حققت أعلى تنفيذ لData Warehousing على أنظمتها (أي ويندوز) و HP وهذه مقارنة فاشلة ،لأن المقارنة تتم على جميع الأنظمة وليس على أنظمة مغلقة وتدعم الشركة(حيث أن مايكروسوفت ليس لها مصداقية في هذه الأمور وكلنا نعلم قضية Google Desktop Searcher ضد Vista ) .. وليس هذا فحسب وإنما على موقع أوراكل فإن الإختبار الذي تفاخر به مايكروسوفت على أنظمة HP قد تغير : الرابط : http://www.oracle.com/corporate/press/2007...-h-30tb-hp.html .

-أوراكل تحتل نسبة 40% من نسبة السوق في مجال Dataware housing الرابط : http://www.oracle.com/solutions/business_i...ce/dw_home.html .

- أوراكل تحتل المرتبة الأولى في الأنظمة commerical في عام 2005 . الرابط : http://www.oracle.com/solutions/performanc...winter2005.html .

-الأوراكل الأفضل في الأداء على أنظمة Linux : الرابط : http://www.oracle.com/solutions/performanc...se-se1-tpc.html .

بالنسبة للكلفة :

فموقعي الشركتين متضاربين :

فمايكروسوفت تقول أن الكلفة تقل في SQL Server بحوالي 800000 دولار عند الدعم الفني عن أوراكل !!!!

أوراكل تقول :أنها وفرت لمديري قواعدها من تسهيلات تجعلها توفر على الشركات حوالي 31000 فقط لكل مدير .

بالنسبة لحجم السوق :

بالنسبة لمجلة Garnter Press تقول أن أوراكل إحتلت نسبة 47% من نسبة السوق في عام 2006 .

بالنسبة لIDC فإن أوراكل إحتلت نسبة 44% من حجم السوق في مجال قواعد البيانات العلائقية .

ميزة إضافية لأوراكل :

طرحها إصدار Oracle Express وهو نسخة مجانية بدون Licence ...

بالنسبة للحماية :

تقول مايكروسوفت أن حمايتها في Sql Server متقدمة بسنوات عن أوراكل وأن Patches الخاصة بأوراكل تحوي على ثغرات Hols ..

الرد من أوراكل :مايكرسوفت غير قادرة على حماية نظام التشغيل لديها فكيف يمكنها حماية برنامج Sql Server يعمل على ذلك النظام !!!!!! .

إذا أردت رأيي (حتى لا تكون مشكلة بيني وبين الأخوة في هذا المنتدى ) :

إذا أردت المقارنة فأبحث عن رأي حيادي (إذا وجدته :lol: ) وليس أحد موقعي الشركتين ...

تم تعديل هذه المشاركة بواسطة م. حسام فيصل في 28 يوليو 2007 في 03:06

#5

بتوقع ،، إذا كان الواحد بدوا يبرمج ،، و يشتغله كم شغلة

و كم برنامج بسيطين ،، فـ SQL Server مناسب جدا

أما إذا عم نحكي عن الإستقرار ،، الأمان ،، حماية البيانات ،، التشفير

دعم انظمة التشغيل ،، و عن تطبيقات متوزعة يشترط أن تعمل

أربعة و عشرون ساعة يوميا ،، سبع أيام أسبوعيا

فنحنا عم نحكي على أوراكل ،،

سلام

#6

أنا فعلاً ما بحثت عن مقارنة جيدة ..

كان هدفي في المشاركة هذه توجيه أخونا إلى أن هناك العديد من المقارنات على الإنترنت ليس إلا ..

ثم أنني لا أقول أن SQL Server هي الأفضل لأن أوراكل أيضاً لها قوتها ومزاياها ..

-----------

بالنسبة لما تقول عنه ميزة إضافية لأوراكل :

اقتباس
طرحها إصدار Oracle Express وهو نسخة مجانية بدون Licence ...

مايكروسوفت أيضاً زودت مطوري قواعد البيانات بـ SQL Server Express Edition .. مجانية.

كما أنني لاحظت في Oracle بعض الأمور التي لا أظنها جيدة مع أني لست متمرساً بها

و لكن أذكر على سبيل المثال اختلافات كثيرة في اللغة Pl-SQL الخاصة بها من نسخة إلى أخرى

وهذا الأمر لا تعاني منه عندما تعمل مع SQL Server Editions فهي تراعي إلى حد كبير الـ Backwards Compatibility ..

على كل وجدت مقارنة لا بأس بها بين SQl Server 2000 & Oracle 9I

مع أنها من موقع MsSQLCity ولكن لا بأس :

http://www.mssqlcity.com/Articles/Compare/...r_vs_oracle.htm

وشكراً على وجهة نظرك ..

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#7

لم احب ان اطرح في مشاركتي الاول المقارنات بين البرنامجين لا ن الاخ السائل يريد ان يتعلم وهذه المقارنات لا اعتقد انها تعنيه بشكل كبير وخاصة ان معظمها تكون لخبراء في مجال قواعد البيانات .

واعتقد ان ميزة اوراكل عن sql server هي في تعدد انظمة التشغيل وهذه الميزة لا تعنيني على الاطلاق فانا لا اعرف زبون (حتى على مستوى مؤسسات ) عنده نظام تشغيل غير الويندوز باصداراته المختلفة .

#8
TareqVB كتب:
واعتقد ان ميزة اوراكل عن sql server هي في تعدد انظمة التشغيل وهذه الميزة لا تعنيني على الاطلاق فانا لا اعرف زبون (حتى على مستوى مؤسسات ) عنده نظام تشغيل غير الويندوز باصداراته المختلفة .

إذا بتسمحلي قول ،، إنه هذا الحكي غير دقيق

كما ذكرت ،، إذا عم تحكي بقطاع البنوك ،، يلي هو قطاع الخطأ فيه غير مقبول

فأنت تتحدث عن أوراكل

أوراكل تمنحك الثبات في العمل خصوصا على بيئة لينوكس

تمحك حماية من مخاطر الهارد وير

تمحك حماية من مخاطر المستخدمين

في تكنولوجي بأوراكل اسمها Oracle High Avalilbilty

بتعطيك أداء جدا عالي ،، قاعدة البيانات إستحالة تخسرها

ممكن تعمل اعداد لعدة مواقع فيزيائية بعيدة أو محلية

لحتى تكون نسخة طبق الأصل عن قاعدة البيانات

أنا ما عم احكي عن الباك أب ،، عم احكي على قدرة أوراكل

على انشاء نفس قاعدة البيانات في أكثر من مكان

لمقاومة المخاطر الناجمة عن الكوارث

عن الأخطاء البشرية ،، عبر تأخير تنفيذ التعليمات

و في حال انضربت الذاتا بيز

مدير النظام يستطيع و خلال أقل من عشر دقائق

أن يأمر أوراكل بأن يستخدم قاعدة البيانات في مكان معين

على أنها أساسية

Google about : Oracle Data Gaurd

Also : First American Real Estate Solutions Case Study

سلام

#9

يا جماعه ، والله ما هتفرق ،

الاتنين هيعلموك SQL ( أقصد بها ANSI SQL ) يعني الاتنين بيلفو و يدورو حول لغة الاستعلامات المركبه المعياريه

إمتي بقي تفرق ؟!!!!!

لو إنت ناوي تكمل و تبقي DBA ، غير كده موش هتفرق ، يعني لو إنت مبرمج ، مبرمج بس موش ناوي تتعمق في موضوع قواعد البايانات ، موش هتفرق معاك لغة الاستعلامات اللي هتستخدمها، سكول سرفر أو أوراكل.

رغم إني الحمد لله و الشكر له ، أعرف سكول سرفر ، إلا أني مع الإخوه اللي يقولون أن ال أوراكل أجمد و أقوي و أحمي.

#10

MSQL أفضل.. وماذا تريد في دعم الينوكس.. أكثر من ثلاث أرباع العالم يستعملون الوندوز ومعضمهم من المستهلكين أي المستخدمين العاديين

Message.jpg
#11
مبتدئ جافا كتب:
يا جماعه ، والله ما هتفرق ،

الاتنين هيعلموك SQL ( أقصد بها ANSI SQL ) يعني الاتنين بيلفو و يدورو حول لغة الاستعلامات المركبه المعياريه

إمتي بقي تفرق ؟!!!!!

لو إنت ناوي تكمل و تبقي DBA ، غير كده موش هتفرق ، يعني لو إنت مبرمج ، مبرمج بس موش ناوي تتعمق في موضوع قواعد البايانات ، موش هتفرق معاك لغة الاستعلامات اللي هتستخدمها، سكول سرفر أو أوراكل.

رغم إني الحمد لله و الشكر له ، أعرف سكول سرفر ، إلا أني مع الإخوه اللي يقولون أن ال أوراكل أجمد و أقوي و أحمي.

#13

السلام عليكم

نصيحتي لك وعن تجربة شخصية لقد بدأت في الأوراكل فعلاً ، وكان طموحي أن أن أقوم بعمل برامج لبيعها للشركات والصيدليات ... الخ ، ولم أكن أريد العمل عند جهة معينة ..ثم واصطدمت أثناء دراستي بالآتي :

- الشركات الكبرى ( جدا ) تستخدم نظام أوراكل

- الشركات العادية والأنشطة التجارية لا تريد دفع مبالغ ضخمة في إنشاء قواعد بيانات لها أوبرامج خاصة بها بالأوراكل بل تبحث عن الأرخص

وهذه الشركات أيضاً تريد من يقوم لها بتطوير برامجها أو التعديل ..الخ وقد تجد صعوبة في أناس أو مبرمجين قادرين على ذلك وبسهولة ( قد تجد فعلاً لكن الأمر ليس سهلاً )

- بصراحة ودون مجاملة أو تفضيل ( فأنا لست ممن يحكم على شركات كبرى أو لدي الكفاءة العلمية لإجراء مقارنة على هذا المستوى ) أبسط الأمور تثبيت الأوراكل على الجهاز ، وتثبيت السيكول سيرفر ، فروق واضحة ضخمة أعتقد إخواني المتمرسين في قواعد البيانات والمهندسين الأفاضل في النتدى قادرين على رؤية هذا الفرق ، فما بالك بكوننا مبتدئين

- عند النزول إلى السوق فواقعياً أنا أريد تسويق برامجي خاصة في الأغلب والأعم ، وطبعاً صاحب الصيدلية والطبيب ،والشركات المنتشرة هنا وهناك تريد أن تستخدم برنامج في حدود إمكاناتها ومعلوم طبعاً الإمكانات

- الخلاصة لا أريد أن أطيل التفاصيل فهناك متغيرات وقوانين تحكم المسألة

أ - هل أنت تريد أن تعمل في شركة أم تريد أن تبرمج وتبيع برامجك

ب - نوعية الشركات التي تريد أن تبيع إليها برامجك

ج - طبيعة المكان المحيط بك

الأهم من ذلك كله أنني في النهاية توجهت إلى السيكول سيرفر واعتمدت على الله وبدأت فيه .

فعليك البدء سريعاً لأن التردد والمقارنات سيؤخرك عن اللحاق بالركب الذي نحاول أن نلحق به .

هذا الموضوع مغلق.

مواضيع مشابهة