مقارنة بين Microsoft SQL Server و MySQL و SQLite
#1
السلام عليكم
إليكم بعض المعلومات حول مقارنة بين Microsoft SQL Server   و MySQL  و SQLite من حيث الخصائص الميزات إلخ..
الوصف:
Microsoft SQL Server   --| نظم إدارة قواعد البيانات العلائقية
MySQL-- تستخدم على نطاق واسع مفتوح المصدر RDBMS
SQLite -- تستخدم على نطاق واسع في العملية RDBMS
نوع قاعدة البيانات:
Microsoft SQL Server   --| نظم إدارة قواعد البيانات العلائقية
MySQL-- نظم إدارة قواعد البيانات العلائقية
SQLite -- نظم إدارة قواعد البيانات العلائقية
الموقع:
Microsoft SQL Server   -- www.microsoft.com/sqlserver 
MySQL--www.mysql.com
SQLite -- www.sqlite.org
الوثائق التقنية :
Microsoft SQL Server   --  www.microsoft.com/sqlserver/en/us/default.asp 
MySQL--   mysql.com/doc
SQLite -- sqlite.org/docs.htm
المطور:
Microsoft SQL Server --  Microsoft
MySQL--   Oracle
SQLite -- Dwayne Richard Hipp
الإصدار الأولي:
Microsoft SQL Server --  1989
MySQL—1995 
SQLite – 2000
الإصدار الحالي:
Microsoft SQL Server --  SQL Server 2014, April 2014
MySQL— 5.7.10, December 2015
SQLite – 3.10.2, January 2016
الرخصة:
Microsoft SQL Server --  تجاري
MySQL-- مفتوحة المصدر 
SQLite -- مفتوحة المصدر 
إستعمال قاعدة بيانات كخدمة:
Microsoft SQL Server --  لا
MySQL-- لا 
SQLite -- لا 
لغة التنفيذ:
Microsoft SQL Server --C++
MySQL--C++
SQLite --C
نظام تشغيل الخادم
Microsoft SQL Server --Windows
MySQL--FreeBSD. Linux. OS X. Solaris. Windows
SQLite --server-less
[b][b]دعم [/b]مخطط البيانات:[/b]
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
دعم الكتابة :
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
دعم XML :
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
[b]دعمالمؤشرات الثانوية:[/b]
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
دعم SQL
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
واجهات برمجة التطبيقات وغيرها من أساليب الإتصال:
Microsoft SQL Server --OLE DB. Tabular Data Stream (TDS). ADO.NET. JDBC. ODBC
MySQL-- ADO.NET. JDBC. ODBC 
SQLite -- ADO.NET. JDBC. ODBC 
لغات البرمجة المدعمة:
Microsoft SQL Server --Net/Java/PHP/Python/Ruby/Visual Basic
MySQL--Ada/C/C++/D/Eiffel/Erlang/Haskell/Java/Objective-C/OCaml/Perl/PHP/Python/Ruby/Scheme/Tcl
SQLite -- Lua.MatLab.Objective-
C.OCaml.Perl.PHP.PL/SQL.Python.R.Ruby.Scala.Scheme.Smalltalk.TclActionscript.Ada.Basic.C.C#.C
+.D.Delphi.Forth.Fortran.Haskell.Java.JavaScript.Lisp..
البرامج النصية من جانب الملقم :
Microsoft SQL Server -- Transact SQL و .NET languages
MySQL--نعم
SQLite --لا
المشغلات triger
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
[b]دعمالمؤشرات الثانوية[/b]
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
طرق التقسيم 
Microsoft SQL Server --الجداول يمكن تقسيمها عبر العديد من الملفات (التقسيم الأفقي)؛ عملية التجزئة من خلال الاتحاد
MySQL--التقسيم الأفقي، عملية التجزئة MySQL Cluster أو  MySQL Fabric 
SQLite --لا شيء 
طرق النسخ المتماثل :
Microsoft SQL Server --نعم، ولكن اعتمادا على  SQL-Server Edition
MySQL--Master-master replication
Master-slave replication
SQLite --لا شيء
[b]دعم نموذج الهيكلة والتجميع (MapReduce):[/b]
Microsoft SQL Server --لا 
MySQL--لا
SQLite --لا
مفاهيم التجانس:
Microsoft SQL Server --
MySQL--
SQLite --فوري
[b]دعم مفاتيح خارجية [/b]
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
مفاهيم عملية 
Microsoft SQL Server --ACID
MySQL--ACID
SQLite --ACID
[b]دعم التزامن [/b]
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
ناحية الصلابة
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم 
[b]دعم القدرة في ذاكرة [/b]
Microsoft SQL Server --نعم 
MySQL--نعم 
SQLite --نعم

المعلومات المذكورة على سبيل المثال لا الحصر لمن أراد الإستزادة.


الملفات المرفقة
.rar   DB.rar (الحجم : 84.36 ك ب / التحميلات : 108)
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
[-] كل من 1 user says قال شكرا ل لؤي على المشاركة المفيدة
  • azertyuihayat2013
الرد
#2
بارك الله فيك مشرفنا لؤي على المعومات القيمة
و من طلب العلوم بغير كد _________ سيدركها إذا شاب الغراب
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم