أحمد الهاشمي طبيب · مبرمج · معلم

2 Jun 2005

عهد جديد لأنظمة قواعد البيانات في بيئة ويندوز

أنا أعتقد بأننا اقتربنا من عهد جديد فيما يخص أنظمة مفتوحة المصدر التي تعمل على Windows، وذلك بسبب تطوران مهمان حدثا خلال الفترة القصيرة الماضية.

التطور الأول يخص نظام قواعد البيانات المفتوح المصدر PostgreSQL الذي لطالما عرف باستقراره ومزاياه الواسعة، وكان دائما يسمى بالبديل المجاني لأوراكل، لكنه كان يفتقر إلى دعم ذاتي لبيئة ويندوز، فلم يكن يعمل على أنظمة ويندوز الا باستخدام برامج وسيطة جعلته يعاني من الكثير من المشاكل في هذه البيئة، لذا فإن استخدامه كان محصورا على أنظمة Unix، إلا أنا هذا الأمر تغير مع الاصدارة الثامنة من النظام التي أتت لأول مرة مع دعم ذاتي لبيئة ويندوز، وأصبح تركيبه على ويندوز واستخدامه أمرا في غاية السهولة.

أما التطور الثاني فهو يخص نظام قواعد البيانات المفتوح المصدر الآخر MySQL، والذي عرف مقابل نظام PostgreSQL بالسهولة في استخدامه وسرعته الفائقة في العمليات البسيطة التي يبرع بها، لذا فإنه انتشر بشكل واسع وصار مع لغة البرمجة PHP التوليفة الأكثر استخداما على الإنترنت لتشغيل مواقع الويب التفاعلية، وهو يدعم بيئة ويندوز بشكل ممتاز منذ عدة سنوات، ولكن هذا النظام كان يفتقر إلى دعم جيد للكثير من مزايا أنظمة قواعد البيانات العلائقية مثل المفاتيح الأجنبية (Foreign Keys) والاستعلامات المبيته (Sub-Queries) والتعاملات (Transactions)، لكن الاصدارة الخامسة (التجريبية حاليا) تأتي الآن مع دعم لكل هذه المزايا وغيرها.

النتيجة هي أن هنالك الآن نظامات متطوران مفتوحان المصدر ومجانيان تماما لقواعد البيانات العلائقية (مزودات SQL) يعملان على نظام التشغيل Windows، وهذا الأمر يجب أن يهدد بالدرجة الأولى برنامج قواعد البيانات الضعيف Microsoft Access الذي يعتبر نكتة مقابل هذه الأنظمة المتقدمة التي تعمل بنظام المزود والزبون (Client/Server)، خاصة في بيئات الشبكات، كما أنها تنافس أنظمة Microsoft وOracle المتقدمة بتوفيرها لكافة المزايا التي قد تحتاجها الشركات والمؤسسات في إدارة بياناتها وبدون أي مقابل، كما أنها أسهل بكثير من ناحية التعلم والاستخدام، لذا فإنه توفر الكثير من الجهد والمال.


→ عودة لقائمة المقالات