السلام عليكم
إليكم بعض المعلومات حول مقارنة بين 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 --نعم
المعلومات المذكورة على سبيل المثال لا الحصر لمن أراد الإستزادة.
إليكم بعض المعلومات حول مقارنة بين 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 --نعم
المعلومات المذكورة على سبيل المثال لا الحصر لمن أراد الإستزادة.
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)