خادم 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 ]
التطبيقات
- الخدمات المصرفية [ 1 ]
- البيانات الضخمة
- منع الاحتيال
- إدارة مطالبات التأمين والاكتتاب
- إدارة البيانات الرئيسية
- محركات التوصية
الترخيص
يتوفر برنامج 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 2 3 4 "مارك لوجيك تضيف أمانًا على مستوى العناصر إلى قاعدة بيانات NoSQL الخاصة بها" . إي ويك . تم الاطلاع عليه بتاريخ 21 مارس 2018 .
- ↑ "خطوات أساسية للحفاظ على أمان بيانات المعلومات - صحيفة إس دي تايمز" . صحيفة إس دي تايمز . 21 فبراير 2018. تاريخ الاطلاع: 21 مارس 2018 .
- متاجر ثلاثية
- قواعد بيانات XML
- قواعد البيانات الموجهة نحو المستندات
- NoSQL
- إدارة البيانات
