Yekem serbestberdana stabîl a Grafika Nebula ya DBMS-ya grafîkî
pêk hat релиз открытой СУБД Nebula Graph 1.0.0, предназначенной для эффективного хранения крупных наборов связанных между собой данных, образующих граф, который может насчитывать миллиарды узлов и триллионы связей. Проект написан на языке С++ и belav kirin ji hêla под лицензией Apache 2.0. Клиентские библиотеки для обращения к СУБД подготовлены для языков Go, Python и Java. Развивающий СУБД стартап VESoft несколько дней назад got первый транш инвестиций в размере 8 млн долларов.
В СУБД sepandin распределённая архитектура без разделения ресурсов (shared-nothing), подразумевающая запуск независимых и самодостаточных процессов обработки запросов graphd и процессов хранения storaged. Оркестровкой перемещения данных и предоставлением мета-информации о графе занимаются мета-сервис. Для обеспечения согласованности данных используется протокол на базе алгоритма BÊRIK.
Taybetmendiyên sereke yên Nebula Graph:
Ewlekarî ewlehiyê через предоставление доступа только аутентифицированным пользователям, полномочия которых задаются через систему управления доступа на основе ролей (RBAC).
Fersend подключения разных типов движков хранения. Поддержка расширения языка формирования запросов новыми алгоритмами.
Обеспечение минимальных задержек при чтении или записи данных и поддержание высокой пропускной способности. При ceribandin в кластере из одного узла graphd и трёх узлов storaged БД размером 632 GB, включающей гарф из 1.2 миллиарда вершин и 8.4 миллиарда рёбер задержки были на уровне нескольких миллисекунд, а пропускная способность составила до 140 тысяч запросов в секунду.
Mezinbûna xêzikî.
Zimanek pirsê ya mîna SQL-ê ku bi hêz û hêsan tê fam kirin. Operasyonên destekkirî GO (rêveçûna dualî ya berikên grafîkê), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (bikaranîna encama ji pirsek berê) vedigire. Indeks û guhêrbarên diyarkirî yên bikarhêner têne piştgirî kirin.
Temînkirina hebûna bilind û berxwedêriya li hember têkçûnan.
Piştgiriya çêkirina wêneyan bi perçeyek rewşa databasê re da ku çêkirina kopiyên paşvekêşanê hêsan bike.
Ji bo karanîna pîşesaziyê amade ye (jixwe di binesaziya JD, Meituan û Xiaohongshu de tê bikar anîn).
Kapasîteya guhartina nexşeya hilanîna daneyê û nûvekirina wê bêyî sekinandin an bandorkirina operasyonên domdar.
Piştgiriya TTL ji bo sînorkirina jiyana daneyê.
Fermanên ji bo birêvebirina mîheng û mêvandarên hilanînê.
Amûrên ji bo birêvebirina kar û plansazkirina destpêkirina xebatê (ji karên ku niha têne piştgirî kirin COMPACT û FLUSH in).
Operasyonên dîtina riya temam û riya herî kurt a di navbera xalên diyarkirî de.
Navbera OLAP-ê ji bo entegrasyonê bi platformên analîtîk ên partiya sêyemîn re.
Karûbarên ji bo anîna daneyan ji pelên CSV an ji Spark.
Экспорт метрик для мониторинга при помози Prometheus и Grafana.
Navbera malperê Nebula Graph Studio для визуализации операций с графом, навигации по графу, проектирования схемы хранения и загрузки данных.