خادم MarkLogic

خادم MarkLogic هو قاعدة بيانات موجهة نحو المستندات طورتها شركة MarkLogic . وهي قاعدة بيانات NoSQL متعددة النماذج ، تطورت من قاعدة بيانات XML لتخزين مستندات JSON وثلاثيات RDF بشكل أصلي، وهو نموذج البيانات الخاص بالدلالات. صُمم MarkLogic ليكون مركزًا للبيانات التشغيلية والتحليلية . [ 1 ]

تاريخ

تم تصميم خادم MarkLogic لمعالجة أوجه القصور في منتجات البحث والبيانات الحالية. ركز المنتج في البداية على استخدام لغة XML كمعيار لترميز المستندات، ولغة XQuery كمعيار للاستعلام للوصول إلى مجموعات من المستندات يصل حجمها إلى مئات التيرابايت.

تُستخدم منصة MarkLogic حاليًا على نطاق واسع في النشر والحكومة والتمويل وقطاعات أخرى. [ 1 ] معظم عملاء MarkLogic هم شركات مدرجة ضمن قائمة Global 2000.

تكنولوجيا

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

سمات

الفهرسة

يقوم MarkLogic بفهرسة محتوى وبنية المستندات، بما في ذلك الكلمات والعبارات والعلاقات والقيم، بأكثر من 200 لغة، مع توفير التجزئة والترتيب والتجذير للغات الأساسية. وتشمل وظائفه إمكانية تفعيل أو تعطيل فهارس النطاق، والفهارس الجغرافية المكانية، وفهرس RDF الثلاثي، والفهارس العكسية، وذلك بناءً على بياناتك، وأنواع الاستعلامات التي ستُجريها، ومستوى الأداء المطلوب.

البحث في النص الكامل

يدعم MarkLogic البحث في بياناته وبياناته الوصفية باستخدام كلمة أو عبارة، ويتضمن منطقًا منطقيًا ، وتجذيرًا، وأحرفًا بدلًا من الأحرف الكبيرة والصغيرة، ومراعاة حالة الأحرف، وعلامات الترقيم، وعلامات التشكيل، وترجيح مصطلحات البحث. ويمكن البحث في البيانات باستخدام JavaScript وXQuery وSPARQL وSQL.

علم الدلالة

يستخدم MarkLogic ثلاثيات RDF لتوفير دلالات لتسهيل تخزين البيانات الوصفية والاستعلام عنها.

حامض

بخلاف قواعد بيانات NoSQL الأخرى، تحافظ MarkLogic على اتساق ACID للمعاملات.

النسخ

توفر MarkLogic توافرًا عاليًا من خلال مجموعات النسخ المتماثلة.

قابلية التوسع

يتوسع MarkLogic أفقيًا باستخدام التجزئة .

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

حماية

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

واجهة برمجة تطبيقات Optic للعمليات العلائقية

واجهة برمجة تطبيقات (API) تتيح للمطورين عرض بياناتهم كمستندات أو رسوم بيانية أو صفوف. [ 1 ]

حماية

يوفر برنامج MarkLogic ميزات التنقيح والتشفير والأمان على مستوى العناصر (مما يسمح بالتحكم في حقوق القراءة والكتابة على أجزاء من المستند). [ 2 ]

التطبيقات

الترخيص

يتوفر برنامج MarkLogic بموجب نماذج ترخيص وتوزيع متنوعة، وهي: ترخيص المطور المجاني أو ترخيص المؤسسة الأساسية . [3] تتوفر التراخيص من MarkLogic أو مباشرةً من منصات الحوسبة السحابية مثل Amazon Web Services و Microsoft Azure .

الإصدارات

  • 2001 سيريسنت XQE 1 : معاملات ACID، بحث نصي كامل، تخزين XML، XQuery، أمان قائم على الأدوار
  • 2004 سيريسنت XQE 2 : بنية قابلة للتوسع، بحث مُحسّن (التجذير، قاموس المرادفات، البحث باستخدام الأحرف البديلة)، النسخ الاحتياطي والاستعادة
  • 2005 - خادم MarkLogic 3 : تحسينات مستمرة في البحث، إطار عمل معالجة المحتوى (بما في ذلك PDF وWord وExcel وPPT)، خاصية تجاوز الأعطال
  • 2008 خادم MarkLogic 4: البحث الجغرافي المكاني، استخراج الكيانات، XQuery المتقدم، تحسينات الأداء وقابلية التوسع، التدقيق
  • 2011 خادم MarkLogic 5: نسخ متماثل مرن / DDIL، فهرسة في الوقت الفعلي، بحث متقدم، تحليلات محسّنة، تحسينات في التزامن
  • 2012 خادم MarkLogic 6: واجهات برمجة تطبيقات REST و Java، أداة إنشاء التطبيقات، واجهة مستخدم محسّنة، بحث مُحسّن
  • 2013 خادم MarkLogic 7: الرسم البياني الدلالي، البيانات ثنائية الزمن، التخزين متعدد المستويات، البحث المحسّن، الإدارة الأفضل
  • 2015 MarkLogic Server 8: تخزين JSON أصلي، جافا سكريبت من جانب الخادم، ثنائي الزمن، واجهة برمجة تطبيقات عميل Node.js، نسخ احتياطي تزايدي، نسخ متماثل مرن[16]
  • 2017 خادم MarkLogic 9: تكامل البيانات عبر البيانات العلائقية وغير العلائقية، تشفير متقدم، أمان على مستوى العنصر، تنقيح البيانات
  • 2019 خادم MarkLogic 10: مركز بيانات مُحسّن، SQL مُحسّن، أمان، أداء تحليلات، دعم سحابي
  • 2022 خادم MarkLogic 11: مدير عمليات MarkLogic (تحسينات في المراقبة والإدارة)، وبنية مفاتيح عامة موسعة
  • 2025 MarkLogic Server 12: الذكاء الاصطناعي التوليدي والبحث المتجهي الأصلي، ودعم خوارزمية الرسم البياني، وTDEs الافتراضية (عرض العلاقات أثناء التشغيل)

انظر أيضاً

مراجع

  1. 1 2 3 4 "مارك لوجيك تضيف أمانًا على مستوى العناصر إلى قاعدة بيانات NoSQL الخاصة بها" . إي ويك . تم الاطلاع عليه بتاريخ 21 مارس 2018 .
  2. "خطوات أساسية للحفاظ على أمان بيانات المعلومات - صحيفة إس دي تايمز" . صحيفة إس دي تايمز . 21 فبراير 2018. تاريخ الاطلاع: 21 مارس 2018 .