Первый стабильный выпуск графо-ориентированной СУБД Nebula Graph

Сoстoялся рeлиз oткрытoй СУБД Nebula Graph 1.0.0, прeднaзнaчeннoй ради эффeктивнoгo xрaнeния крупныx нaбoрoв связaнныx мeжду сoбoй дaнныx, oбрaзующиx грaф, кoтoрый мoжeт устанавливать миллиарды узлов и триллионы связей. Чтение написан на языке С++ и распространяется лещадь лицензией Apache 2.0. Клиентские библиотеки чтобы обращения к СУБД подготовлены для языков Go, Python и Java. Оркестровкой перемещения данных и предоставлением цель-информации о графе занимаются мета-стервис. Для обеспечения согласованности данных используется документ на базе алгоритма RAFT. Основные особенности Nebula Graph: Доставка безопасности через предоставление доступа чуть аутентифицированным пользователям, полномочия которых задаются минуя систему управления доступа на основе ролей (RBAC). Потенция подключения разных типов движков хранения. Подсоба расширения языка формирования запросов новыми алгоритмами. Оснащение минимальных задержек при чтении али записи данных и поддержание высокой пропускной пар. При тестировании в кластере из одного узла graphd и трёх узлов storaged БД размером 632 GB, включающей гарф изо 1.2 миллиарда вершин и 8.4 миллиарда рёбер задержки были бери уровне нескольких миллисекунд, а пропускная талант составила до 140 тысяч запросов в минутку. Линейная масштабируемость. SQL-подобный язык запросов, достаточной массированный и простой для восприятия. Поддерживаются такие операции, что GO (двунаправленный обход вершин графа), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (исчерпание результата от предыдущего запроса). Поддерживаются индексы и определяемые пользователем переменные. Порука высокой доступности и устойчивость к сбоям. Подпора создания снапшотов со срезом состояния БД ради упрощения создания резервных копий. Решимость для промышленного применения (уже используется в инфраструктуре компаний JD, Meituan и Xiaohongshu). Виртуальность изменения схемы хранения и обновления данных за исключением. Ant. с остановки или влияния на выполняемые операции. Палочка-выручалочка TTL для ограничения времени жизни данных. Команды к управления настройками и хостами хранения. Операции поиска полного пути и кратчайшего пути средь заданными вершинами. Интерфейс OLAP про интеграции со сторонними платформами аналитики. Утилиты к импорта данных из файлов CSV то есть (т. е.) из Spark. Экспорт метрик для того мониторинга при помози Prometheus и Grafana. Web-интерфейс Nebula Graph Studio чтобы визуализации операций с графом, навигации после графу, проектирования схемы хранения и загрузки данных. Бустер: http://www.opennet.ru/opennews/art.shtml?num=53222