مخزن الثلاثيات

مخزن الثلاثيات triplestore أو مخزن RDF وهي قاعدة بيانات مصممة لغرض تخزين واسترجاع الثلاثيات[1] من خلال الاستعلامات الدلالية. الثلاثي هو كيان بيانات يتكون من الموضوع - المفعول به - الكائن، مثل "بوب يبلغ 35 عاماً" أو "بوب يعرف فريد".

يشبه قاعدة البيانات ارتباطية إلى حد كبير، حيث يتم تخزين المعلومات في مخزن ثلاثي ويسترجعها عبر لغة الاستعلام. بخلاف قاعدة البيانات الارتباطية، تم تحسين مخزن الثلاثيات لتخزين واسترجاع الثلاثيات. بالإضافة إلى الاستعلامات، يمكن استيراد / إصدار الثلاثيات باستخدام إطار وصف المصدر (RDF) وتنسيقات أخرى.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

التطبيقات

تم إنشاء بعض مخازن الثلاثيات كمحركات قواعد بيانات من البداية، بينما تم إنشاء البعض الآخر فوق محركات قواعد البيانات الارتباطية التجارية الحالية (مثل المستندة إلى SQL)[2]أو محركات NoSQL قاعدة بيانات موجهة للوثائق.[3] كالتطوير الأولي لقواعد بيانات المعالجة التحليلية أونلاين (OLAP)، سمح هذا النهج الوسيط ببناء محركات قواعد بيانات كبيرة وقوية لجهود برمجة قليلة في المراحل الأولية من تطوير مخزن الثلاثيات. يبدو من المحتمل أن مخزن الثلاثيات الأصلي سيكون له ميزة الأداء على مدى فترة زمنية أطول. تتمثل إحدى الصعوبات في تنفيذ مخزن الثلاثيات عبر SQL في أنه على الرغم من أنه يمكن تخزين "الثلاثيات"، حيث يعد تنفيذ الاستعلام الفعال لنموذج RDF القائم على الرسم البياني (مثل التعيين من سپاركل) على استعلامات SQL أمراً صعباً.[4]


أنواع قواعد البيانات المرتبطة

تؤدي إضافة اسم إلى الثلاثي إلى إنشاء "مخزن رباعي" أو رسم بياني محدد.

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

انظر أيضاً

المراجع

  1. ^ TripleStore, Jack Rusher, قالب:Sectionlink, Workshop on Semantic Web Storage and Retrieval – Position Papers.
  2. ^ US patent 2003145022: use of SQL relational databases as an RDF triple store.
  3. ^ Cagle, Kurt. "Semantics + Search : MarkLogic 7 Gets RDF". Retrieved 7 أغسطس 2015.
  4. ^ Broekstra, Jeen (19 سبتمبر 2007). "The importance of SPARQL can not be overestimated".

وصلات خارجية