جانوس غراف

JanusGraph هي قاعدة بيانات رسومية موزعة مفتوحة المصدر تابعة لمؤسسة لينكس . [ 3 ] JanusGraph متاحة بموجب رخصة أباتشي 2.0 . يدعم المشروع كل من IBM وجوجل وهورتون وركس وجراكن لابز. [ 4 ]

يدعم JanusGraph العديد من أنظمة التخزين الخلفية ( Apache Cassandra ، و Apache HBase ، و Google Cloud Bigtable ، و Oracle BerkeleyDB ، و ScyllaDB ). [ 5 ] [ 6 ] وتعتمد قابلية توسع JanusGraph على التقنيات الأساسية المستخدمة معه. فعلى سبيل المثال، يوفر استخدام Apache Cassandra كنظام تخزين خلفي إمكانية التوسع إلى مراكز بيانات متعددة بشكل تلقائي.

يدعم JanusGraph تحليلات بيانات الرسم البياني العالمية، وإعداد التقارير، وعمليات استخراج البيانات وتحويلها وتحميلها (ETL) من خلال التكامل مع منصات البيانات الضخمة ( Apache Spark ، و Apache Graph ، و Apache Hadoop ). [ 7 ]

يدعم JanusGraph البحث الجغرافي، والبحث ضمن نطاق رقمي، والبحث في النص الكامل عبر وحدات تخزين الفهرسة الخارجية ( ElasticSearch ، وApache Solr ، و Apache Lucene ). [ 8 ]

يتمتع JanusGraph بتكامل أصلي مع حزمة Apache TinkerPop [ 9 ] للرسوم البيانية ( لغة استعلام الرسوم البيانية Gremlin ، وخادم الرسوم البيانية Gremlin ، وتطبيقات Gremlin ). [ 7 ]

تاريخ

JanusGraph هو نسخة معدلة من قاعدة بيانات الرسوم البيانية TitanDB [ 10 ] والتي يتم تطويرها منذ عام 2012. [ 11 ] [ 3 ]

  • تم إصدار النسخة 0.1.0 في 20 أبريل 2017. [ 1 ]
  • تم إصدار النسخة 0.1.1 في 16 مايو 2017. [ 12 ]
  • تم إصدار النسخة 0.2.0 في 12 أكتوبر 2017. [ 13 ]
  • تم إصدار النسخة 0.2.1 في 10 يوليو 2018. [ 14 ]
  • تم إصدار النسخة 0.2.2 في 9 أكتوبر 2018. [ 15 ]
  • تم إصدار النسخة 0.2.3 في 21 مايو 2019. [ 16 ]
  • تم إصدار النسخة 0.3.0 في 31 يوليو 2018. [ 17 ]
  • تم إصدار النسخة 0.3.1 في 2 أكتوبر 2018. [ 18 ]
  • تم إصدار النسخة 0.3.2 في 16 يونيو 2019. [ 19 ]
  • تم إصدار النسخة 0.3.3 في 11 يناير 2020. [ 20 ]
  • تم إصدار النسخة 0.4.0 في 1 يوليو 2019. [ 21 ]
  • تم إصدار النسخة 0.4.1 في 14 يناير 2020. [ 22 ]
  • تم إصدار النسخة 0.5.0 في 10 مارس 2020. [ 23 ]
  • تم إصدار النسخة 0.5.1 في 25 مارس 2020. [ 24 ]
  • تم إصدار النسخة 0.5.2 في 3 مايو 2020. [ 25 ]
  • تم إصدار النسخة 0.5.3 في 24 ديسمبر 2020. [ 26 ]
  • تم إصدار النسخة 0.6.0 في 3 سبتمبر 2021. [ 27 ]
  • تم إصدار النسخة 0.6.1 في 18 يناير 2022. [ 28 ]
  • تم إصدار النسخة 0.6.3 في 18 فبراير 2023. [ 29 ]
  • تم إصدار النسخة 1.0.0 في 21 أكتوبر 2023. [ 2 ]

الترخيص والمساهمات

يتوفر برنامج JanusGraph بموجب ترخيص برمجيات Apache 2.0 .

للمساهمات، يجب على الفرد أو المنظمة توقيع وثيقة اتفاقية المساهمة . [ 30 ]

الأدب

  • كيلفن ر. لورانس. غريملين عملي: دليل تعليمي لـ Apache TinkerPop. الإصدار 282-معاينة. - فبراير 2019، الصفحات  324-363.

المنشورات

  • غابرييل كامبيرو دوراند، جينجي ما، ماركوس بينيك، غونتر ساكي: تجميع الألغاز الكبيرة بكفاءة: نحو تحميل قابل للتوسع في أنظمة قواعد بيانات الرسوم البيانية، مايو 2018
  • هيما كارانام، سوميت نيلام، أوديت شارما، سوميت بهاتيا، سريكانتا بيداثور، ل. فينكاتا سوبرامانيام، ماريا تشانغ، أشيل فوكو-نكوتش، سبيروس كوتولاس، باسم مكني، ماريانو رودريغيز مورو، ريان موسى، مايكل ويتبروك: بنية تحتية منطقية قابلة للتطوير لقواعد المعرفة واسعة النطاق، أكتوبر 2018
  • غابرييل كامبيرو دوراند، أنوشا جاناردهانا، ماركوس بينيكي، يسرى شكيل، جاكوب كروجر، توماس ليش، غونتر ساكي: استكشاف الشبكات العلمية الكبيرة مع هيرميس
  • غابرييل تاناس، تويوتارو سوزومورا، جينهو لي، تشون فو (ريتشارد) تشين، جايسون كروفورد، هيروكي كانيزاشي: قاعدة بيانات الرسم البياني الموزع لنظام G
  • بوجدان إيانكو، وتيبيريو ماريان جورجيسكو: حفظ البيانات الدلالية الكبيرة في السحابة: دراسة استقصائية لحلول DBaaS الرئيسية
  • جينغي ما. تقييم مساحة التصميم لتحميل البيانات القابلة للتوسع في قواعد بيانات الرسوم البيانية - فبراير 2018، ص  39-47.

مراجع

  1. 1 2 "JanusGraph الإصدار 0.1.0" . 20 أبريل 2017 - عبر Github.
  2. 1 2 "JanusGraph الإصدار 1.0.0" . 21 أكتوبر 2023 - عبر Github.
  3. ١ ٢ "انضمام JanusGraph إلى مؤسسة لينكس" . www.linuxfoundation.org . مؤسسة لينكس. ١٢ يناير ٢٠١٧. مؤرشف من الأصل بتاريخ ٢٤ أغسطس ٢٠١٨. تم الاطلاع عليه بتاريخ ١ أكتوبر ٢٠١٨ .
  4. "GRAKN.AI تعلن عن تعاونها مع Expero وGoogle وHortonworks وIBM في JanusGraph" . 10 يناير 2019.
  5. "وحدات تخزين JanusGraph الخلفية" . مؤرشف من الأصل بتاريخ 2018-10-02 . تم الاطلاع عليه بتاريخ 2018-09-19 .
  6. "تشغيل نظام بيانات الرسم البياني باستخدام Scylla + JanusGraph" . 14 مايو 2019. تم الاطلاع عليه بتاريخ 8 نوفمبر 2019 .
  7. 1 2 "موقع JanusGraph" . مؤرشف من الأصل بتاريخ 27-08-2018 . تم الاطلاع عليه بتاريخ 19-09-2018 .
  8. "مخازن فهرس JanusGraph" . مؤرشف من الأصل بتاريخ 2018-10-02 . تم الاطلاع عليه بتاريخ 2018-09-19 .
  9. تينكر بوب، أباتشي. "أباتشي تينكر بوب" . tinkerpop.apache.org . مؤرشف من الأصل بتاريخ 29 أغسطس 2018. تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
  10. "تايتان: قاعدة بيانات رسومية موزعة" . titan.thinkaurelius.com . مؤرشف من الأصل بتاريخ 31 يوليو 2018. تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 .
  11. "يستكمل JanusGraph ما بدأه TitanDB" . datanami.com . Datanami. 13 يناير 2017. مؤرشف من الأصل بتاريخ 24 أغسطس 2018. تم الاطلاع عليه بتاريخ 30 سبتمبر 2018 .
  12. "JanusGraph الإصدار 0.1.1" . 16 مايو 2017 - عبر Github.
  13. "JanusGraph الإصدار 0.2.0" . 12 أكتوبر 2017. مؤرشف من الأصل بتاريخ 22 أكتوبر 2017. تم الاطلاع عليه بتاريخ 19 سبتمبر 2018 عبر GitHub.
  14. "JanusGraph الإصدار 0.2.1" . 10 يوليو 2018 - عبر Github.
  15. "JanusGraph الإصدار 0.2.2" . 9 أكتوبر 2018 - عبر Github.
  16. "JanusGraph الإصدار 0.2.3" . 21 مايو 2019 - عبر Github.
  17. "JanusGraph الإصدار 0.3.0" . 31 يوليو 2018 عبر Github.
  18. "JanusGraph الإصدار 0.3.1" . 2 أكتوبر 2018 - عبر Github.
  19. "JanusGraph الإصدار 0.3.2" . 16 يونيو 2019 - عبر Github.
  20. ^ "إصدار جانوس غراف 0.3.3" . 11 يناير 2020 عبر جيثب.
  21. "JanusGraph الإصدار 0.4.0" . 1 يوليو 2019 - عبر Github.
  22. ^ "إصدار جانوس غراف 0.4.1" . 14 يناير 2020 عبر جيثب.
  23. "JanusGraph الإصدار 0.5.0" . 10 مارس 2020 عبر Github.
  24. "JanusGraph الإصدار 0.5.1" . 25 مارس 2020 عبر Github.
  25. "JanusGraph الإصدار 0.5.2" . 3 مايو 2020 - عبر Github.
  26. "JanusGraph الإصدار 0.5.3" . 24 ديسمبر 2020 - عبر Github.
  27. "JanusGraph الإصدار 0.6.0" . 3 سبتمبر 2021 - عبر Github.
  28. ^ "إصدار جانوس غراف 0.6.1" . 18 يناير 2022 عبر جيثب.
  29. "JanusGraph الإصدار 0.6.3" . 18 فبراير 2023 عبر Github.
  30. "قواعد المساهمة في JanusGraph" . مؤرشف من الأصل بتاريخ 2017-06-08 . تم الاطلاع عليه بتاريخ 2018-10-01 عبر Github.