تصميم مواقع

ماهو الفرق بين قواعد البيانات SQL – MySQL – SQLServer – Oracle ؟

قواعد البيانات - من نحن

قواعد البيانات


SQL هي لغة إستعلامات قياسية و المقصود بالقياسية أن لها ثوابت معينة وطرق معينة للتعامل معها وهذه الثوابت القياسية تستخدمها قواعد البيانات المختلفة ومن ضمن قواعد البيانات هذه mysql و Oracle  و MySqlServer

فـ SQL بشكلها القياسي هي ثابته في جميع قواعد البيانات أما التغييرات التي تراها من جمل SQL إلى أخرى فهي ترتبط بالبيئة التي تعمل فيها والمقصود بالبيئة هي قاعدة البيانات نفسها فممكن أن تكون البيئة هي :

mysql – access – oracle – foxpro – paradox – dbase – sqlserver – msql – postgare  ،،، وغيرها …

اذن :

SQL : هي لغة استعلامات بينيوية (Structure Query Language) .. وهي تستخدم للتعامل مع قواعد البيانات .
mysql : هي قاعدة بيانات ” بيئة عمل ” تستخدم لغة SQL بداخلها للتعامل مع البيانات ..

ونأتي الان للمقارنه بين :
SqlServerMySqlOracle

Feature

Oracle

MySQL

SQL Server

Interface

GUI, SQL

SQL

GUI, SQL, Various

Language support

Many, including C, C#, C++, Java, Ruby, and Objective C

Many, including C, C#, C++, D, Java, Ruby, and Objective C and PHP

Java, Ruby, Python, VB, .Net, and PHP

Operating System

Windows, Linux, Solaris, HP-UX, OS X, z/OS, AIX

Windows, Linux, OS X, FreeBSD, Solaris

Windows

Licensing

Proprietary

Open source

Proprietary


اوراكل :

شركة أوراكل (بالإنجليزية: Oracle Corporation) هي واحدة من أضخم وأهم شركات تقنية المعلومات بشكل عام وقواعد البيانات بشكل خاص. تأسست شركة أوراكل في العام 1977 على يد “لاري اليسون” ولدى الشركة مراكز خدمة للعملاء في أكثر من 145 دولة. يعمل لاري اليسون كمدير تنفيذي لشركة اوراكل لعدة سنوات الآن وابتداءً من العام 2003 عمل لاري كرئيس لمجلس إدارة الشركة ذاتها. أعجب لاري بالورقة التي كتبها “إدجار كود” والتي تناول فيها ايدجار قواعد البيانات وبالتخصيص، قواعد البيانات ذات الحجم الكبير كقاعدة بيانات نظام التأمين الاجتماعي والتي عادة ما تضمّ العدد الهائل من المعلومات، فقام لاري بإنشاء شركة اوراكل ليتسنّى له تطبيق قاعدة البيانات التي وصفها ايدجار في ورقته البحثية. لم تكن الشركة التي أسسها لاري آنذاك تعرف باسمها الحالي “اوراكل” ولكن كان اسمها في العام 1977 “مختبرات تطوير البرامج”. .

أراد لاري أن يجعل قاعدة البيانات “اوراكل” متطابقة مع قاعدة بيانات شركة “آي بي أم” والتي تعرف آنذاك بنظام R لقاعدة البيانات إلا ان شركة “آي بي أم” حالت دون ذلك بجعل الرسائل المتعلقة بالأخطاء الصادرة من قاعدة بيانات النظام R سريّة.

قاعدة البيانات اوراكل هي المنتج الرئيسي لشركة اوراكل وبدمج البرمجية جافا مع قاعدة البيانات اوراكل مكّن قاعدة البيانات من استخدامها لخوادم الويب وتمكين المبرمجين من إضافة برامجهم الخاصة على قاعدة بيانات اوراكل ليتصرفوا بشكل أفضل ويتحكموا بمخرجات البرامج التي يستعملونها على الويب. تنتج شركة اوراكل برامج مساندة لقاعدة البيانات كـ “مُصمم اوراكل” و”مُطوّر اوراكل” وتقوم هذه الأدوات البرمجية بالمساعدة على كتابة برامج تتعلق بقاعدة البيانات اوراكل بشكل أفضل واسرع.

يقع المركز الرئيسي لشركة اوراكل في مدينة “ريد وود” من سان فرانسيسكو الواقعة على الساحل الغربي من الولايات المتحدة الأمريكية في ولاية كاليفورنيا. تجدر الإشارة أن كلمة “اوراكل” تقابل كلمة العرّاف أو العرافة بالعربية، والمقصود بأوراكل هو الذي/التي لها إطّلاع على الأمور الغيبية نتيجة المعرفة، الحكمة .


 MySQL :

ماي إس كيو إل وتلفظ أحيانا ماي سيكويل (بالإنجليزية: MySQL) هو نظام إدارة قواعد البيانات علائقي يعتمد التعامل معه على لغة إس كيو إل. وسمي بهذا الاسم تبعا لابنة مبرمجه الأصلي Michael Widenius، والتي اسمها My. ماي إس كيو إل هو من المنتجات مفتوحة المصدر ينشر كوده المصدري تحت رخصة جنو العمومية بالإضافة إلى بعض الاتفاقيات الاحتكارية. كانت تملكه وترعاه الشركة الربحية السويدية MySQL AB، لكن تملكه الآن صن ميكروسيستمز (والتي هي حاليا فرع من أوراكل).

يتميز خادم ماي إس كيو إل بسرعته الكبيرة؛ لأنه خادم قواعد بيانات متعدد المسالك (بالإنجليزية: multi-threaded) مما جعل إمكانية الاستعلام من قاعدة البيانات سريعة جدا ؛ ويتميز بسهولة ربط جداوله بواجهة المستخدم التي تصمم بلغات البرمجة، فمثلا يمكنك ربطها بالبرامج المكتوبة بلغة فيجوال بيسك من خلال واجهة ODBC الخاص بها، كذلك له مكتبة خاصة به للتعامل معه من خلال أدو دوت نت.

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


Microsoft SQL Server :

ميكروسوفت إس كيو إل سيرفر (بالإنجليزية: Microsoft SQL Server) هو برنامج لقواعد البيانات العلائقية من إنتاج مايكروسوفت، لغة الاستعلام الرئيسية فيه هي إس كيو إل وT-SQL


 

Matrix219

• هذا الحساب هو للتدوبن العام, فلقد قمنا بتضمين العديد من التدوينات من الأرشيف بدون ذكر إسم المدون ولقد اضطررنا لذلك نظرآ لتحديثات في قاعدة البيانات.
• قام بالمشاركة في التدوين العديد من مدونين ماتريكس ومنهم:
• أبو يوسف المصري • أحمد هارون • يونس المغربي • وليد محمد • عمرو اسماعيل • عمرو المحمدي

أضف تعليق

انقر هنا لإضافة تعليق

اترك رد