د ګراف پر بنسټ د DBMS نیبولا ګراف لومړی مستحکم خوشې کول
ترسره شو релиз открытой СУБД Nebula Graph 1.0.0, предназначенной для эффективного хранения крупных наборов связанных между собой данных, образующих граф, который может насчитывать миллиарды узлов и триллионы связей. Проект написан на языке С++ и لخوا توزیع شوی под лицензией Apache 2.0. Клиентские библиотеки для обращения к СУБД подготовлены для языков Go, Python и Java. Развивающий СУБД стартап VESoft несколько дней назад ترلاسه شو первый транш инвестиций в размере 8 млн долларов.
В СУБД کارول شوی распределённая архитектура без разделения ресурсов (shared-nothing), подразумевающая запуск независимых и самодостаточных процессов обработки запросов graphd и процессов хранения storaged. Оркестровкой перемещения данных и предоставлением мета-информации о графе занимаются мета-сервис. Для обеспечения согласованности данных используется протокол на базе алгоритма RAFTING.
د نیبولا ګراف اصلي ځانګړتیاوې:
امنیت امنیت через предоставление доступа только аутентифицированным пользователям, полномочия которых задаются через систему управления доступа на основе ролей (RBAC).
فرصت подключения разных типов движков хранения. Поддержка расширения языка формирования запросов новыми алгоритмами.
Обеспечение минимальных задержек при чтении или записи данных и поддержание высокой пропускной способности. При ازمايښت в кластере из одного узла graphd и трёх узлов storaged БД размером 632 GB, включающей гарф из 1.2 миллиарда вершин и 8.4 миллиарда рёбер задержки были на уровне нескольких миллисекунд, а пропускная способность составила до 140 тысяч запросов в секунду.
خطي اندازه کول.
د SQL په څیر د پوښتنې ژبه چې پیاوړې او د پوهیدو لپاره اسانه ده. په ملاتړ شوي عملیاتو کې شامل دي GO (د ګراف عمودی دوه طرفه تیریدل)، د ګروپ لخوا، د ترتیب له مخې، محدودیت، اتحادیه، د اتحادیې توپیر، انټرسکټ، منفي، پایپ (د پخوانۍ پوښتنې پایلې کارول). شاخصونه او د کارونکي لخوا ټاکل شوي متغیرونه ملاتړ کیږي.