Lëshimi i parë i qëndrueshëm i Grafikut të Mjegullnajës DBMS të orientuar nga grafikët

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

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

Lëshimi i parë i qëndrueshëm i Grafikut të Mjegullnajës DBMS të orientuar nga grafikët

Karakteristikat kryesore të Grafikut të Mjegullnajës:

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

    Lëshimi i parë i qëndrueshëm i Grafikut të Mjegullnajës DBMS të orientuar nga grafikët

  • Shkallueshmëria lineare.
  • Një gjuhë pyetjesh e ngjashme me SQL që është e fuqishme dhe e lehtë për t'u kuptuar. Operacionet e mbështetura përfshijnë GO (përshkimin dydrejtues të kulmeve të grafikut), GROUP BY, RORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (duke përdorur rezultatin nga një pyetje e mëparshme). Indekset dhe variablat e përcaktuara nga përdoruesi mbështeten.
  • Sigurimi i disponueshmërisë së lartë dhe elasticiteti ndaj dështimeve.
  • Mbështetje për krijimin e fotografive me një pjesë të gjendjes së bazës së të dhënave për të thjeshtuar krijimin e kopjeve rezervë.
  • Gati për përdorim industrial (i përdorur tashmë në infrastrukturën e JD, Meituan dhe Xiaohongshu).
  • Mundësia për të ndryshuar skemën e ruajtjes së të dhënave dhe për ta përditësuar atë pa ndalur ose ndikuar në operacionet e vazhdueshme.
  • Mbështetje TTL për të kufizuar jetëgjatësinë e të dhënave.
  • Komandat për menaxhimin e cilësimeve dhe hostet e ruajtjes.
  • Mjetet për menaxhimin e punës dhe planifikimin e nisjeve të punës (nga punët e mbështetura aktualisht janë COMPACT dhe FLUSH).
  • Veprimet e gjetjes së shtegut të plotë dhe shtegut më të shkurtër ndërmjet kulmeve të dhëna.
  • Ndërfaqja OLAP për integrim me platformat analitike të palëve të treta.
  • Shërbimet për importimin e të dhënave nga skedarët CSV ose nga Spark.
  • Экспорт метрик для мониторинга при помози Prometheus и Grafana.
  • Ndërfaqja në ueb
    Nebula Graph Studio для визуализации операций с графом, навигации по графу, проектирования схемы хранения и загрузки данных.
    Lëshimi i parë i qëndrueshëm i Grafikut të Mjegullnajës DBMS të orientuar nga grafikët

Burimi: opennet.ru

Shto një koment