Le fa'asalalauga muamua o le DBMS Nebula Graph e fa'atatau i kalafi
na tupu релиз открытой СУБД Nebula Graph 1.0.0, предназначенной для эффективного хранения крупных наборов связанных между собой данных, образующих граф, который может насчитывать миллиарды узлов и триллионы связей. Проект написан на языке С++ и tufatufaina e под лицензией Apache 2.0. Клиентские библиотеки для обращения к СУБД подготовлены для языков Go, Python и Java. Развивающий СУБД стартап VESoft несколько дней назад mauaina первый транш инвестиций в размере 8 млн долларов.
В СУБД apalai распределённая архитектура без разделения ресурсов (shared-nothing), подразумевающая запуск независимых и самодостаточных процессов обработки запросов graphd и процессов хранения storaged. Оркестровкой перемещения данных и предоставлением мета-информации о графе занимаются мета-сервис. Для обеспечения согласованности данных используется протокол на базе алгоритма RAFT.
Autu autu o le Nebula Graph:
Saogalēmū saogalemu через предоставление доступа только аутентифицированным пользователям, полномочия которых задаются через систему управления доступа на основе ролей (RBAC).
Avanoa подключения разных типов движков хранения. Поддержка расширения языка формирования запросов новыми алгоритмами.
Обеспечение минимальных задержек при чтении или записи данных и поддержание высокой пропускной способности. При suʻega в кластере из одного узла graphd и трёх узлов storaged БД размером 632 GB, включающей гарф из 1.2 миллиарда вершин и 8.4 миллиарда рёбер задержки были на уровне нескольких миллисекунд, а пропускная способность составила до 140 тысяч запросов в секунду.
Fa'asalaina laina.
O se gagana fesili e pei o le SQL e malosi ma faigofie ona malamalama. Fa'agaioiga lagolago e aofia ai le GO (fa'asologa fa'asolosolo o pito o kalafi), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (fa'aaogā le fa'ai'uga mai se fesili muamua). O lo'o lagolagoina fa'asinomaga ma fesuiaiga e fa'asinoina e le tagata fa'aoga.
Faʻamautinoa le maualuga o le avanoa ma le faʻamalosia i faʻaletonu.
Lagolago mo le fatuina o ata faʻatasi ma se vaega o le setete o faʻamaumauga e faʻafaigofie ai le fausiaina o kopi faʻapolopolo.
Sauni mo le faʻaogaina o fale gaosi oloa (ua uma ona faʻaaogaina i le atinaʻe o JD, Meituan ma Xiaohongshu).
Le mafai ona suia le polokalame teuina ma faʻafouina faʻamaumauga e aunoa ma le taofi pe afaina ai gaioiga faʻaauau.
TTL lagolago e fa'atapula'a fa'amaumauga i le olaga atoa.
Poloaiga mo le puleaina o tulaga ma fale teu oloa.
Meafaigaluega mo le puleaina o galuega ma le fa'atulagaina o galuega fa'alauiloa (o galuega o lo'o lagolagoina nei o le COMPACT ma le FLUSH).
Fa'agaioiga o le su'eina o le ala atoa ma le ala sili ona pu'upu'u i le va o vertices.
OLAP feso'ota'iga mo le tu'ufa'atasia ma fa'asalalauga fa'asalalauga lona tolu.
Fa'aoga mo le fa'aulufaleina mai o fa'amaumauga mai faila CSV po'o le Spark.
Экспорт метрик для мониторинга при помози Prometheus и Grafana.
Upega tafa'ilagi Nebula Graph Studio для визуализации операций с графом, навигации по графу, проектирования схемы хранения и загрузки данных.