أورينت دي بي

المطور(ون)شركة أورينت دي بي المحدودة
الإصدار الأولي2010 ؛ منذ 15 سنة ( 2010 )
إصدار مستقر
3.2.35 / 29 أكتوبر 2024 ؛ منذ شهرين [1] ( 2024-10-29 )
مستودع
  • github.com/orientechnologies/orientdb
مكتوب فيجافا
منصةجافا SE
يكتبقاعدة بيانات موجهة للمستندات ، قاعدة بيانات رسومية ، قاعدة بيانات متعددة النماذج
رخصةترخيص أباتشي 2
موقع إلكترونيorientdb.org

OrientDB هو نظام إدارة قاعدة بيانات NoSQL مفتوح المصدر مكتوب بلغة Java . إنه قاعدة بيانات متعددة النماذج ، ويدعم نماذج الرسم البياني والمستندات والكائنات ، [2] تتم إدارة العلاقات كما هو الحال في قواعد بيانات الرسم البياني مع اتصالات مباشرة بين السجلات. وهو يدعم الأنماط الخالية من المخططات والمخططات الكاملة والمخططات المختلطة. لديه نظام ملف تعريف أمان قوي يعتمد على المستخدمين والأدوار ويدعم الاستعلام باستخدام Gremlin جنبًا إلى جنب مع SQL الموسع لاجتياز الرسم البياني. يستخدم OrientDB العديد من آليات الفهرسة القائمة على B-tree وتجزئة Extendible ، والأخيرة تُعرف باسم "فهرس التجزئة". يحتوي كل سجل على مفتاح بديل يشير إلى موضع السجل على القرص. يتم تخزين الروابط بين السجلات (الحواف) إما كموضع للسجل مخزن مباشرة داخل المرجع أو كشجرة B لمواضع السجل (ما يسمى بمعرفات السجل أو RIDs)، والتي تعمل كحاوية لـ RIDs، مما يسمح بالتنقل السريع (مع تعقيد O(1) ) للعلاقات من واحد إلى كثير والإضافة السريعة/الإزالة السريعة للروابط الجديدة. OrientDB هي قاعدة بيانات الرسم البياني السادسة الأكثر شهرة وفقًا لتصنيف قاعدة بيانات الرسم البياني DB-Engines ، [3] اعتبارًا من يناير 2024.

يعتمد تطوير OrientDB على مجتمع مفتوح المصدر. يستخدم المشروع GitHub [4] لإدارة المصادر والمساهمين والإصدارات.

محرك

تم بناء OrientDB بمحرك رسوم بيانية/مستندات متعدد النماذج. وبينما يتضمن OrientDB طبقة SQL، فإن دعم الحواف يعني فعليًا أنه يمكن استخدامها لاجتياز العلاقات بدلاً من استخدام عبارة JOIN . [5] يتعامل OrientDB مع كل سجل/مستند ككائن ويتم تنفيذ الربط بين الكائنات/المستندات باستخدام مؤشرات مباشرة إلى مواضع السجل على القرص. يؤدي هذا إلى استرداد سريع للبيانات ذات الصلة مقارنة بالانضمامات في نظام إدارة قواعد البيانات العلائقية. [6]

الطبعات والتراخيص

إصدار OrientDB Community Edition مجاني للاستخدام (ترخيص Apache 2). لا يوجد إصدار تجاري من OrientDB.

التطبيقات

تاريخ

تم تأليف OrientDB في الأصل بواسطة Luca Garulli في عام 2010. كتبه Luca كإعادة كتابة Java للطبقة الثابتة السريعة لقاعدة بيانات Orient ODBMS (تم تطويرها في الأصل بواسطة Luca Garulli في عام 1999 في C++). خلال عامي 2012-2014، أعيد تطوير محرك التخزين بواسطة Andrii Lomakin. حصل على اسم جديد "plocal" والذي يرمز إلى "paginated local". يشير هذا الاسم إلى أن محرك التخزين الجديد يعتمد على مفهوم تقسيم ملفات البيانات حسب الصفحات ويتم التعامل مع الصفحة كوحدة ذرية واحدة للتغيير. منذ عام 2012، يتم رعاية المشروع من قبل OrientDB LTD (Orient Technologies LTD سابقًا)، وهي شركة ربحية مع Luca كرئيس تنفيذي ومؤسس لها. في عام 2013، انضم Andrii Lomakin إلى الشركة كمهندس رئيسي للبحث والتطوير ومالك مشارك للشركة. [14] [15]

كانت المرة الأولى التي ارتبطت فيها كلمة "متعدد النماذج" بقواعد البيانات في 30 مايو 2012، في كولونيا، ألمانيا، خلال الكلمة الرئيسية التي ألقاها لوكا جارولي " اعتماد NoSQL - ما هي الخطوة التالية؟ ". [16] [17] تصور لوكا جارولي تطور منتجات NoSQL من الجيل الأول إلى منتجات جديدة ذات ميزات أكثر يمكن استخدامها من قبل حالات استخدام متعددة. كان OrientDB أول منتج يضم المستندات والرسوم البيانية وقيمة المفتاح والنماذج الجغرافية المكانية والتفاعلية في نفس المنتج، على مستوى النواة. وهذا يعني أن النماذج المتعددة تم دمجها في النواة دون استخدام طبقات. لهذا السبب، تعد OrientDB قاعدة بيانات متعددة النماذج "أصلية" .

تم تغطية OrientDB من قبل وسائل الإعلام وهو الفائز بجائزة InfoWorld Bossie لعام 2015. [18]

في 15 سبتمبر 2017، استحوذت شركة CallidusCloud، وهي شركة عامة مدرجة في بورصة ناسداك، على شركة OrientDB LTD . [19]

في 30 يناير 2018، تم الإعلان عن استحواذ شركة SAP على CallidusCloud مقابل 2.4 مليار دولار. [20] وبالتالي، أصبحت شركة SAP تدعم OrientDB الآن .

في 1 سبتمبر 2021، [21] غادر المؤسس الأصلي لوكا جارولي شركة SAP وأنشأ مشروع قاعدة بيانات جديد ArcadeDB بنموذج عرض بيانات مماثل بعد أن قررت SAP التوقف عن تقديم الدعم التجاري لـ OrientDB.

في 30 ديسمبر 2024، [22] أنشأ مؤلف محرك تخزين OrientDB Andrii Lomakin شوكة متوافقة ثنائية من OrientDB - YouTrackDB بدعم من فريق YouTrack في وقت كتابة هذا المقال في 8 يناير 2025.


انظر أيضا

مراجع

  1. ^ "ملاحظات إصدار OrientDB 3.2". GitHub . تم الاسترجاع في 29 أكتوبر 2024 .
  2. ^ "Multi-Model Database - OrientDB Manual". مؤرشف من الأصل في 2015-05-03 . تم الاسترجاع في 2015-05-31 .
  3. ^ "تصنيف محركات قواعد البيانات - تصنيف شعبية graph DBMS".
  4. ^ "orienttechnologies/orientdb". GitHub . 30 مايو 2020.
  5. ^ المحدودة، بلور للأبحاث الدولية (6 أغسطس 2014). "دياكو: أكثر من مجرد حوكمة - بلور".
  6. ^ "جواهر خفية في تطوير الويب/الهاتف المحمول من المصادر المفتوحة". مؤرشف من الأصل في 13 أكتوبر 2016.
  7. ^ "استخدام الرسوم البيانية والوثائق لمنع الاحتيال في الوقت الفعلي". مؤرشف من الأصل في 2016-08-19 . تم الاسترجاع في 2016-07-15 .
  8. ^ "لماذا أستخدم OrientDB في تطبيقات الإنتاج - قاعدة بيانات DZone".
  9. ^ Nuix. "Nuix 7 يتغلب على تحديات العملاء اليوم ويبني سعة هائلة للمستقبل" (بيان صحفي).
  10. ^ "Diaku Axon - Data Governance powered by OrientDB". مؤرشف من الأصل في 2017-07-28 . تم الاسترجاع في 2016-07-15 .
  11. ^ Bonnici, V; Russo, F; Bombieri, N; Pulvirenti, A; Giugno, R (2014). "إعادة بناء شاملة وتصور الشبكات التنظيمية غير المشفرة في الإنسان". Front Bioeng Biotechnol . 2 : 69. doi : 10.3389/fbioe.2014.00069 . PMC 4261811. PMID  25540777 . 
  12. ^ "محرك توصية MovieLens مع OrientDB - Pizza Connections". مؤرشف من الأصل في 2017-07-26 . تم الاسترجاع في 2016-07-15 .
  13. ^ "أنظمة إدارة حركة المرور مع OrientDB". مؤرشف من الأصل في 2017-07-15 . تم الاسترجاع 2016-07-15 .
  14. ^ "مقابلة خبير مع لوكا جارولي من OrientDB حول إدارة قاعدة البيانات متعددة النماذج للبيانات الضخمة". 18 مايو 2015. مؤرشف من الأصل في 22 مايو 2015. تم الاسترجاع 15 يوليو 2016 .
  15. ^ المشرف. “Intervista a Luca Garulli – JavaStaff.com”.
  16. ^ "تخزين متعدد النماذج 1/2 منتج واحد". slideshare . 2012-06-01.
  17. ^ "مؤتمر NoSQL Matters 2012 | NoSQL Matters CGN 2012" (PDF) . 2012.nosql-matters.org . تم الاسترجاع في 2017-01-12 .
  18. ^ الموظفين، إنفوورلد (16 سبتمبر 2015). "جوائز Bossie 2015: أفضل أدوات تطوير التطبيقات مفتوحة المصدر".
  19. ^ "CallidusCloud تستحوذ على تقنية رائدة لقواعد البيانات متعددة النماذج" (بيان صحفي). 2017-09-19 . تم الاسترجاع في 2017-10-11 .
  20. ^ "SAP تستحوذ على CallidusCloud مقابل 2.4 مليار دولار". TechCrunch . 30 يناير 2018 . تم الاسترجاع في 30 يناير 2018 .
  21. ^ "مرحبًا بك في ArcadeDB". 1 سبتمبر 2021. تم الاسترجاع في 1 سبتمبر 2021 .
  22. ^ "الطريق طويل أمامنا". 30 ديسمبر 2024. تم الاسترجاع في 30 ديسمبر 2024 .
  • الموقع الرسمي
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=OrientDB&oldid=1268175217"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate