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

*عام* : مقارنة بين الاكسس والاوراكل و ال SQL

مغلق
بدأه ftooon في 20 فبراير 2001 · 3 رد · 6,888 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا ودي اسوي قاعدة بيانات ولكن احترت ماذا استخدمت فقد سمعت عن الاكسس وكذلك عن الاوراكل ولا ادري ايهم افضل ...

فارجو منكم افادتي وتوضيح ذلك لي مع كتابة مميزات وعيوب كل واحده منهم.

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

ملاحظه ... (اتمنى الرد سريعا ولا يبخل اي واحد منكم وان كانت معلومته قليله فانا احتاج اي معلومة)

#2

اخي العزيز

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

وهناك خيار اخر غير ما ذكرت وهي SQL-SERVER

اذا كنت تنوي عمل قاعدة بيانات لعدد محدد من الستخدمين ضمن شبكة صغيرة أو متوسطة نسبياً فأنني انصحك بـ MS-ACCESS فهي من وجهة نظري مناسبة وسهلة ولكنها أقلها استيعاباً فهي محددة الحجم الكلي وكذلك في عدد ما يسمى بالسجلات تقريباً ثلاثون الف سجل في كل جدول

اما الـ SQL SERVER فهي الخيار الأفضل للقاعدة البيانات الكبيرة وتوفر مميزات مناسبة للشبكات الكبيرة والمتوسطة وحتى للشبكة البعيدة أو عبر الانترنت

اما الاوراكل فمعلوماتي قليلة جداً عنها

واتمنى ان تزيد من التوضيح حتى تحصل على النصائح المناسبة لمشروعك من قبل الاخ خضر فهو خير من يفيدك في هذا الموضوع

بالتوفيق

#3

بالنسبة لبناء قاعدة بيانات عادية فيمكنك استخدام

Microsoft Access

لوحده او مع دمجه ب

SQL Server

للاجهزة العادية وهو موجود مع كل نسخة من نسخ

Microsoft Office

واسمه

MSDE

كما يمكنك استخدام النسخة الكاملة منه

Microsoft SQL Server 7.0 or 2000

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

وهناك تشكيلة اخرى يمكنك استخدامها وهي

Personal Oracle 8i

Oracle Developer 6i

ويمكن ان تستشير الاخ محمد بدوي حولها

بالنسبة للتشكيلة الاولى ف

Microsoft Access 2000

يمكنه التعامل مع قواعد بيانات يصل حجمها الكلي اثنين جيجابايت ، قد يكون الرقم كبير للغاية بالنسبة لقواعد البيانات الصغيرة ولكنه صغير عندما ترغب ببناء قاعدة بيانات ضخمة تحتوي على رسومات ومالتيميديا

بالنسبة ل

Access 97 , 2000

فلقد استخدمته لانشاء جداول تحتوي على ما يقارب مائة الف سجل ، وعمل بصورة جيدة ، اما النسخة 2000 تمكنت من العمل مع جداول بمليون سجل

بالطبع عندما تضع هذا العدد العملاق من السجلات يجب ان تضع قاعدة البيانات في جهازك وعدم استخدامها من الشبكة لتوفير السرعة ، والمشكلة في قاعدة بيانات من هذا النوع هو ان قام اربعة او خمسة افراد بفتحها عن طريق الشبكة فسيستغرق الكثير من الوقت احضار نسخة منها الى كل جهاز

لان لو كان لديك مليون سجل في جدول و قام خمسة افراد بفتحه بدون استخدام Database Server سينسخ ال Access المليون سجل الى كل جهاز على حدا للتعامل معه ، وذلك سيبطئ الشبكة للغاية كما قد لا تتحمل الاجهزة

لذلك ننصح باستخدام

Microsoft Access + SQL Server

وبذلك قاعدة البيانات في الجهاز المركزي ، بينما النماذج والتقارير في قاعدة البيانات ، والان ان قام احد الاجهزة بطلب جدول فيه مليون سجل من الجهاز المركزي ، فسيرسل الجهاز المركزي اول مائة او الف سجل فقط ، وذلك حسب اعدادات ال Access لديك

وعندما تبحث عن اسم فسيقوم الجهاز المركزي بالبحث عن الاسم وارسال النتائج بدون ان تشعر بان الجهاز المركزي قام بتلك العملية

عندما تدمج SQL Server مع Access فانك في نفس الوقت تخسر بعض المميزات السهلة في Access حيث ان بناء الجداول اكثر سهولة عند استخدام Access لوحده

ولكن تلك المشكلة حلت تماما في النسخة القادمة من

Microsoft Access XP + SQL Server 2000

بالنسبة للفرق بين Access و Oracle فانا اجد الكثير من الفرق من وجهة نظري جعلني افضل كثيرا الاول ، وهناك كثيرون يفضلون الخيار التالي نظرا لانه يجدون ايضا الكثير من الفرق في صالحهم

Oracle اسرع من SQL Server مرتين ، وذلك عندما تتحدث عن قواعد بيانات عملاقة وعشرات الاف الطلبات او مئات الالاف من الطلبات في الوقت نفسه ، ولكن في الاستخدام العادي فالسرعة نفسها

واقصد استخدام عادي بشبكة فيها مائة جهاز وقاعدة بيانات يصل حجمها لنقول ما بين خمسة الى 10 جيجابايت

من ناحية اخرى SQL Server سهل الى ابعد الحدود ، فهناك برنامج واحد يقوم بكل شيئ ، كما ان نظام الصلاحيات مبسط فيه ايضا مقارنة مع Oracle

مع العلم بان النسخ الجديدة من Oracle تحاول ان تكون ابسط ، ولكنها لا تزال اعقد

صراحة هناك الكثير الكثير من الفروقات ولكنك لن تجد تقريبا اية موقع في انترنت يقارن بين المنتوجين وذلك لسبب واحد

عليك مراجعة الشركتين لاجراء الاختبار عن طريقهما ، و قبل نشر نتائج الاختبار يجب على الشركتين الموافقة عليه

:) :)

وهذا صعب ليحدث

#4

الاخ خضر ،

افدنا اكثر ، ، افادك الله .

كيف نشغل برنامج الـ SQL Server الذي يأتي مع الاوفس كما فهمت من كلامك ..

حبذا لو تفيض قليلا في هذا الجانب مع جزيل الشكر . (f)

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

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