عملاق قواعد البيانات Oracle ونظيره SQL Server
الصراع قائم بينهم، وكل منهم يحاول ان يكون الأفضل
من واقع التجربة العملية والخبرة في هذا المجال اعتقد ان نظام قواعد البيانات يتطلب شئ مهم وهو منصة التشغيل التي سوف يعمل عليها
فـ SQL Server لا يعمل إلا على منصات تشغيل Windows
ولكن Oracle تعمل على كلً من Windows وUnix ومنصات أخرى
هناك عدة نواحى، منها:
لاستخدام SQL يجب وضعها على منصة Windows والتي بدورها تستهلك موارد النظام بشكل ملفت للإنتباه، حيث يجب ان يكون SQL منفرداً على هذا النظام اي لا يجب ان يتم تنزيل اي برنامج أخر عليه حتى لا يؤثر على أداء قاعدة البيانات.
ولاستخدام Oracle يجب وضعها على منصة Windows أو Unix والتي بدورها تعتبر أفضل منصة لتشغيل قاعدة بيانات Oracle، ولكن إذا تم وضعها على منصة Windows فإن Oracle سيتم معاملتها كأي برنامج عادي في Windows وبالتالي سيؤثر سلباً على أدائها.
والأهم هو موارد النظام (المعالج، الذاكرة، وحدات التخزين، ... الخ) والتي تؤثر بشكل إيجابي في أداء كلاً من النظام وقاعدة البيانات.
فإعداد النظام بشكل صحيح والمعرفة المسبقة لاحتياجات قاعدة البيانات ومتطلباتها الحالية والمستقبلية سيكون له دور فعال في أدائها.
فعلى سبيل المثال، إعداد وحدات التخزين Hard Disk Drive وربطها (إذا كنت تستخدم قاعدة البيانات لأكثر من 15 مستخدم يجب ان تكون وحدات التخزين على نظام RAID) مهم جداً في الأداء.
يتبع ...