مخزن الثلاثيات
مخزن الثلاثيات triplestore أو مخزن RDF وهي قاعدة بيانات مصممة لغرض تخزين واسترجاع الثلاثيات[1] من خلال الاستعلامات الدلالية. الثلاثي هو كيان بيانات يتكون من الموضوع - المفعول به - الكائن، مثل "بوب يبلغ 35 عاماً" أو "بوب يعرف فريد".
يشبه قاعدة البيانات ارتباطية إلى حد كبير، حيث يتم تخزين المعلومات في مخزن ثلاثي ويسترجعها عبر لغة الاستعلام. بخلاف قاعدة البيانات الارتباطية، تم تحسين مخزن الثلاثيات لتخزين واسترجاع الثلاثيات. بالإضافة إلى الاستعلامات، يمكن استيراد / إصدار الثلاثيات باستخدام إطار وصف المصدر (RDF) وتنسيقات أخرى.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
التطبيقات
تم إنشاء بعض مخازن الثلاثيات كمحركات قواعد بيانات من البداية، بينما تم إنشاء البعض الآخر فوق محركات قواعد البيانات الارتباطية التجارية الحالية (مثل المستندة إلى SQL)[2]أو محركات NoSQL قاعدة بيانات موجهة للوثائق.[3] كالتطوير الأولي لقواعد بيانات المعالجة التحليلية أونلاين (OLAP)، سمح هذا النهج الوسيط ببناء محركات قواعد بيانات كبيرة وقوية لجهود برمجة قليلة في المراحل الأولية من تطوير مخزن الثلاثيات. يبدو من المحتمل أن مخزن الثلاثيات الأصلي سيكون له ميزة الأداء على مدى فترة زمنية أطول. تتمثل إحدى الصعوبات في تنفيذ مخزن الثلاثيات عبر SQL في أنه على الرغم من أنه يمكن تخزين "الثلاثيات"، حيث يعد تنفيذ الاستعلام الفعال لنموذج RDF القائم على الرسم البياني (مثل التعيين من سپاركل) على استعلامات SQL أمراً صعباً.[4]
أنواع قواعد البيانات المرتبطة
تؤدي إضافة اسم إلى الثلاثي إلى إنشاء "مخزن رباعي" أو رسم بياني محدد.
تحتوي قاعدة بيانات الرسم البياني على بنية أكثر عمومية من المخزن الثلاثي، وذلك باستخدام هياكل الرسم البياني مع العقد والحواف والخصائص لتمثيل البيانات وتخزينها. قد توفر قواعد بيانات الرسم البياني تقارباً خالياً من المؤشرات، مما يعني أن كل عنصر يحتوي على مؤشر مباشر للعناصر المجاورة له، ولا يلزم إجراء عمليات بحث في الفهرس. تختلف قواعد بيانات الرسم البياني العامة التي يمكنها تخزين أي رسم بياني عن قواعد بيانات الرسوم البيانية المتخصصة مثل مخزن الثلاثيات وقواعد بيانات الشبكة.
انظر أيضاً
- فضاءات البيانات
- نموذج علاقة-كيان
- قالب:Sectionlink – أول عنصرين من ثلاثية فئة-سمة-قيمة (فئة، سمة) هما أجزاء من بعض البيانات الوصفية الهيكلية التي لها دلالات محددة. العنصر الثالث هو قيمة، ويفضل أن يكون من بعض المفردات المضبوطة.
- الخطوط العريضة لقواعد البيانات
- نموذج البيانات الدلالية
- ميديا ويكي دلالية - مثال على دعم الفاعل - المسند - المفعول به لـ wikis، ودعم الاستعلام المتقدم، والتطبيقات من قبل العديد من المنظمات الكبيرة
- سپاركل – مواصفات W3C التي تتضمن ثلاثيات الفاعل - المسند - المفعول به
- نموذج كيان-سمة-قيمة وهو نهج مماثل لنمذجة البيانات.
المراجع
- ^ TripleStore, Jack Rusher, قالب:Sectionlink, Workshop on Semantic Web Storage and Retrieval – Position Papers.
- ^ US patent 2003145022: use of SQL relational databases as an RDF triple store.
- ^ Cagle, Kurt. "Semantics + Search : MarkLogic 7 Gets RDF". Retrieved 7 أغسطس 2015.
- ^ Broekstra, Jeen (19 سبتمبر 2007). "The importance of SPARQL can not be overestimated".
وصلات خارجية
- A list of large triplestores
- Lehigh University Benchmark (LUBM)
- How RDF Databases Differ from Other NoSQL Solutions
- W3C SPARQL Working Group was RDF Data Access Working Group
- SPARQL Query language
- SPARQL Protocol
- SPARQL 1.1 Update W3C Recommendation 21 March 2013