Ntọhapụ kwụsiri ike nke mbụ nke eserese DBMS Nebula dabere na eserese

mere релиз открытой СУБД Nebula Graph 1.0.0, предназначенной для эффективного хранения крупных наборов связанных между собой данных, образующих граф, который может насчитывать миллиарды узлов и триллионы связей. Проект написан на языке С++ и kesara site под лицензией Apache 2.0. Клиентские библиотеки для обращения к СУБД подготовлены для языков Go, Python и Java. Развивающий СУБД стартап VESoft несколько дней назад natara первый транш инвестиций в размере 8 млн долларов.

В СУБД etinyere ya распределённая архитектура без разделения ресурсов (shared-nothing), подразумевающая запуск независимых и самодостаточных процессов обработки запросов graphd и процессов хранения storaged. Оркестровкой перемещения данных и предоставлением мета-информации о графе занимаются мета-сервис. Для обеспечения согласованности данных используется протокол на базе алгоритма RAFTING.

Ntọhapụ kwụsiri ike nke mbụ nke eserese DBMS Nebula dabere na eserese

Isi atụmatụ Nebula Graph:

  • Nchekwa nche через предоставление доступа только аутентифицированным пользователям, полномочия которых задаются через систему управления доступа на основе ролей (RBAC).
  • Ohere подключения разных типов движков хранения. Поддержка расширения языка формирования запросов новыми алгоритмами.
  • Обеспечение минимальных задержек при чтении или записи данных и поддержание высокой пропускной способности. При ule в кластере из одного узла graphd и трёх узлов storaged БД размером 632 GB, включающей гарф из 1.2 миллиарда вершин и 8.4 миллиарда рёбер задержки были на уровне нескольких миллисекунд, а пропускная способность составила до 140 тысяч запросов в секунду.

    Ntọhapụ kwụsiri ike nke mbụ nke eserese DBMS Nebula dabere na eserese

  • Linear scalability.
  • Asụsụ ajụjụ dị ka SQL nke dị ike ma dị mfe nghọta. Arụmọrụ akwadoro gụnyere GO (bidirectional traversal of graph vertices), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (iji nsonaazụ sitere na ajụjụ gara aga). A na-akwado ndepụta ndeksi na ndị ọrụ akọwapụtara.
  • N'ịhụ na ịdị elu dị elu na nkwụsị nke ọdịda.
  • Nkwado maka ịmepụta snapshots na iberi nke steeti nchekwa data iji mee ka ịmepụta mbipụta ndabere dị mfe.
  • Dị njikere maka ụlọ ọrụ mmepụta ihe (ejilarị na akụrụngwa nke JD, Meituan na Xiaohongshu).
  • Ikike ịgbanwe atụmatụ nchekwa data na imelite ya na-akwụsịghị ma ọ bụ na-emetụta ọrụ na-aga n'ihu.
  • Nkwado TTL iji belata oge ndụ data.
  • Iwu maka ijikwa ntọala yana ndị ọbịa nchekwa.
  • Ngwa maka ijikwa ọrụ na ịhazi mmalite ọrụ (nke ọrụ ndị a na-akwado ugbu a bụ COMPACT na FLUSH).
  • Ọrụ nke ịchọta ụzọ zuru oke na ụzọ kacha nso n'etiti vertices nyere.
  • OLAP interface maka njikọta na nyiwe nyocha nke ndị ọzọ.
  • Ngwa maka ibubata data sitere na faịlụ CSV ma ọ bụ site na Spark.
  • Экспорт метрик для мониторинга при помози Prometheus и Grafana.
  • Ihe ntanetị weebụ
    Nebula Graph Studio для визуализации операций с графом, навигации по графу, проектирования схемы хранения и загрузки данных.
    Ntọhapụ kwụsiri ike nke mbụ nke eserese DBMS Nebula dabere na eserese

isi: opennet.ru

Tinye a comment