Mimer SQL

Mimer SQL هو نظام إدارة قواعد بيانات علائقية قائم على لغة SQL ، وهو نظام مملوك لشركة Mimer Information Technology AB السويدية (Mimer AB)، والتي كانت تُعرف سابقًا باسم Upright Database Technology AB . وقد طُوّر في الأصل كمشروع بحثي في ​​جامعة أوبسالا ، أوبسالا ، السويد في سبعينيات القرن الماضي ، قبل أن يُطوّر إلى منتج تجاري.

تم نشر قاعدة البيانات في نطاق واسع من التطبيقات، بما في ذلك خدمة نقل الدم "Pulse" التابعة لهيئة الخدمات الصحية الوطنية في المملكة المتحدة ، وخط إنتاج سيارات فولفو في السويد ، ووكلاء السيارات في أستراليا . وقد كانت في بعض الأحيان أحد الخيارات المحدودة المتاحة في التطبيقات الحساسة للوقت وفي الحالات التي تعاني من محدودية الموارد، مثل الأجهزة المحمولة . [ 3 ] [ 4 ] [ 5 ] [ 6 ]

تاريخ

نشأت لغة Mimer SQL من مشروعٍ لمركز خدمات تكنولوجيا المعلومات والاتصالات، الذي كان يدعم جامعة أوبسالا وبعض المؤسسات الأخرى للاستفادة من إمكانيات قواعد البيانات العلائقية التي اقترحها كود وآخرون. أُطلق على الإصدار الأولي، الذي صدر عام 1975 تقريبًا، اسم RAPID ، وكُتب بلغة التجميع الخاصة بشركة IBM . وتم تغيير الاسم إلى Mimer عام 1977 لتجنب أي مشكلة تتعلق بالعلامة التجارية. أبدت جامعات أخرى اهتمامًا بالمشروع على عدد من بنى الحواسيب، فأُعيدت كتابة Mimer بلغة Fortran لتحقيق قابلية النقل. وطُوّرت نماذج أخرى لـ Mimer، حيث نفّذ Mimer/QL لغات استعلام QUEL . [ 2 ]

أدى ظهور لغة SQL في ثمانينيات القرن العشرين كلغة استعلام قياسية إلى اختيار مطوري Mimers اعتمادها، فأصبح المنتج Mimer SQL . [ 2 ]

في عام 1984 تم نقل شركة Mimer إلى شركة Mimer Information Systems التي تم إنشاؤها حديثًا . [ 2 ]

الإصدارات

اعتبارًا من يوليو 2025يدعم خادم قاعدة بيانات Mimer SQL حاليًا المنصات الرئيسية لأنظمة التشغيل Windows و MacOS و Linux و QNX و OpenVMS ( بمعالجات Itanium و x86-64 [ 7 ] ). [ 8 ] وكانت الإصدارات السابقة من محرك قاعدة البيانات مدعومة على أنظمة تشغيل أخرى، بما في ذلك Solaris و AIX و HP-UX و Tru 64 و SCO [ 9 ] و DNIX . تتوفر إصدارات Mimer SQL للتنزيل مجانًا لأغراض التطوير. [ 10 ]

يُعدّ منتج المؤسسة خادم قاعدة بيانات SQL قياسيًا، مبنيًا على خادم قاعدة بيانات Mimer SQL Experience. يتميز هذا المنتج بقابلية عالية للتخصيص أثناء عملية البناء، حيث يمكن إضافة مكونات أو إزالتها أو استبدالها في المنتج الأساسي للحصول على منتج مشتق مناسب للتطبيقات المدمجة أو التطبيقات ذات البصمة الصغيرة. [ 11 ]

في البيئات ذات الموارد المحدودة، يُعد خادم قاعدة بيانات Mimer SQL Mobile بيئة تشغيل بديلة لا تتطلب مُترجم SQL . يُستخدم هذا الخادم للأجهزة المحمولة وبعض الأجهزة المُخصصة، ويُطلق عليه اسم " النهج المتنقل" . [ 11 ] بالإضافة إلى ذلك، يُمكن تطبيق مناهج مُدمجة مُخصصة على تركيبات مُتعددة من الأجهزة وأنظمة التشغيل. [ 11 ]

تتيح هذه الخيارات نشر Mimer SQL على مجموعة واسعة من المنصات المستهدفة الإضافية، مثل Android ، وأنظمة التشغيل في الوقت الحقيقي بما في ذلك QNX . [ 9 ]

تتوفر قاعدة البيانات في إصدارات مضمنة ومتخصصة في السيارات لا تتطلب صيانة، [ 12 ] بهدف جعل المنتج مناسبًا لأنظمة السيارات وأتمتة العمليات وأنظمة الاتصالات السلكية واللاسلكية ذات الأهمية البالغة . [ 13 ]

في مايو 2025، أُعلن عن منتج مشترك بين شركة Trustonic البريطانية وشركة Mimer ، يُدعى Mimer Trust . يستفيد Mimer Trust من مفهوم TrustZone الخاص ببنية ARM، ويضيف إليه القدرة على تخزين البيانات داخل TrustZone لتعزيز الأمان.

سمات

يوفر Mimer SQL الدعم للعديد من واجهات برمجة تطبيقات قواعد البيانات (APIs): ODBC و JDBC و ADO.NET و Embedded SQL (C/C++ و Cobol و Fortran) و Module SQL (C/C++ و Cobol و Fortran و Pascal) وواجهات برمجة التطبيقات الأصلية Mimer SQL C API و Mimer SQL Real-Time API و Mimer SQL Micro C API.

MimerPy هو محول لـ Mimer SQL في بايثون [ 14 ] ، والذي يتيح أيضًا دعم SQLAlchemy [ 15 ] .

مدير موفر Mimer هو موزع موفر ADO.NET يستخدم مكونات إضافية مختلفة للوصول إلى موفرات ADO.NET الأساسية المختلفة. [ 16 ] [ 17 ] يُمكّن مدير موفر Mimer من كتابة تطبيقات ADO.NET مستقلة عن قواعد البيانات. [ 18 ]

يستخدم Mimer SQL بشكل أساسي التحكم التفاؤلي في التزامن (OCC) لإدارة المعاملات المتزامنة. [ 19 ] [ 20 ]

تم تخصيص المنفذ 1360 لـ Mimer SQL في سجل هيئة الأرقام المخصصة للإنترنت (IANA). [ 21 ]

أصل الكلمة

اسم "Mimer" مأخوذ من الأساطير الإسكندنافية ، حيث كان Mimer العملاق الذي يحرس Mímisbrunnr - بئر الحكمة. وهذا، مجازيًا، ما يفعله نظام قواعد البيانات - إدارة البيانات. 

انظر أيضاً

  • فيرنر شنايدر الأستاذ الذي أسس قسم تطوير قاعدة البيانات العلائقية التي أصبحت فيما بعد لغة Mimer SQL (مقال سويدي) 

مراجع

  1. شركة ميمر لتكنولوجيا المعلومات. "نظرة عامة فنية". الوصف الفني لـ Mimer SQL (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 9 أغسطس 2016.
  2. 1 2 3 4 إيك، ستيفان. "تقنية قواعد البيانات - لقد جعلناها ممكنة" . www.wemadeitpossible.com . مؤرشف من الأصل بتاريخ 25 أبريل 2018. تم الاطلاع عليه بتاريخ 25 أبريل 2018 .
  3. سومبرز أسوشيتس، إنك؛ هايليمان، دبليو إتش (أكتوبر 2008). "NHSBT - خدمة الصحة الوطنية البريطانية - الدم وزراعة الأعضاء" (ملف PDF) . موقع التوافر . مؤرشف (ملف PDF) من الأصل في 23 أبريل 2018. تم الاطلاع عليه في 24 أبريل 2018 .
  4. "تجار السيارات الأستراليون يستعدون لـ Mimer SQL" . Cision . ١٢ نوفمبر ٢٠٠٢. مؤرشف من الأصل في ٢٤ أبريل ٢٠١٨. تم الاطلاع عليه في ٢٤ أبريل ٢٠١٨ .
  5. إيك، ستيفان (2011). "Mimer SQL على OpenVMS" (ملف PDF) . de/OpenVMS.org . مؤرشف (ملف PDF) من الأصل بتاريخ 24 أبريل 2018. تم الاطلاع عليه بتاريخ 24 أبريل 2018 .
  6. ^ كايا، سيمين؛ غالينا، باربرا؛ نيستروم، داج. سيسيلينوا، كريستينا؛ لارسون ، ألف (2017). تصميم نظام المراقبة السحابية عبر DAGGTAX: دراسة حالة . المؤتمر الدولي الثامن للأنظمة المحيطة والشبكات والتقنيات (ANT 2017). ماديرا، البرتغال: Elsevier BV ص. 429. ردمك  9781510842342.
  7. "Mimer SQL متوفر الآن لنظام OpenVMS على معالجات x86" . شركة Mimer Information Technology AB. 2023.
  8. "التنزيلات - Mimer SQL - مجاني دائمًا للتطوير!" . مؤرشف من الأصل بتاريخ 10 أبريل 2018. تم الاطلاع عليه بتاريخ 10 أبريل 2018 .
  9. 1 2 "منتجات ومنصات Mimer SQL" . مطورو Mimer - المنصات . 5 مايو 2017. مؤرشف من الأصل في 10 أغسطس 2017.
  10. كوهين، بيتر (15 نوفمبر 2015). "إصدار Mimer SQL لنظامي التشغيل Tiger وTiger Server" . ماكوورلد . بي سي وورلد. مؤرشف من الأصل في 10 أبريل 2018. تم الاطلاع عليه في 10 أبريل 2018 .
  11. ١ ٢ ٣ "منتجات Mimer SQL" . مؤرشف من الأصل بتاريخ ١٠ أبريل ٢٠١٨. تم الاطلاع عليه بتاريخ ١٠ أبريل ٢٠١٨ .
  12. "Mimer" . مؤرشف من الأصل في 14 أكتوبر 2017.
  13. هيرتستوم، أندرياس (2012). "2.4.5" (ملف PDF) . إدارة البيانات في الأنظمة المدمجة القائمة على المكونات في الوقت الحقيقي (أطروحة). مطبعة جامعة مالارالين. ISBN 978-91-7485-064-2Mimer SQL Real-Time. مؤرشف (PDF) من الأصل بتاريخ 20 أكتوبر 2016. تم الاطلاع عليه بتاريخ 4 أبريل 2020 .
  14. "MimerPy: واجهة قاعدة بيانات بايثون لـ Mimer SQL" . GitHub . 25 مايو 2021.
  15. https://pypi.org/project/sqlalchemy-mimer/ .{{cite web}}: مفقود أو فارغ |title=( مساعدة )
  16. ألوند، فريدريك. "الوصول العام إلى قواعد البيانات باستخدام مدير موفر Mimer" . www.c-sharpcorner.com .
  17. ^ "مدير مزود Mimer" . سورس فورج . 24 أبريل 2013.
  18. ^ دانيلسون ، لارس (2 فبراير 2004). "التقليد في Microsoft" . كمبيوتر السويد . IDG.
  19. "تزامن المعاملات - التحكم التفاؤلي في التزامن" . مطورو Mimer - الميزات . 26 فبراير 2010. مؤرشف من الأصل في 1 ديسمبر 2016.
  20. أولسون، جيني (2008). "2.3" (ملف PDF) . دراسة مقارنة بين SQL Server وMimer SQL في الأنظمة بالغة الأهمية (رسالة ماجستير). محرك Mimer SQL. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 15 أكتوبر 2008.
  21. "سجل اسم الخدمة ورقم منفذ بروتوكول النقل" . هيئة الأرقام المخصصة للإنترنت (IANA). 5 أبريل 2018. 1360. مؤرشف من الأصل في 5 يناير 2018. تم الاطلاع عليه في 8 أبريل 2018 .