Графикке багытталган DBMS Nebula Graph биринчи туруктуу релиз

болуп өттү ачык МБС чыгаруу Nebula Graph 1.0.0, миллиарддаган түйүндөрдү жана триллиондогон байланыштарды камтый турган графикти түзгөн өз ара байланышкан маалыматтардын чоң топтомун натыйжалуу сактоо үчүн иштелип чыккан. Долбоор C++ тилинде жазылган жана жайылуу Apache 2.0 астында лицензияланган. МБЖга кирүү үчүн кардарлардын китепканалары Go, Python жана Java тилдерине даярдалган. DBMS иштеп чыгуу стартап VSoft бир нече күн мурун туруп, бир доллар өлчөмүндөгү инвестициянын биринчи траншын.

DBMS IN колдонулат ресурстарды бөлүшпөстөн бөлүштүрүлгөн архитектура (бөлүшүлгөн-эч нерсе), бул көз карандысыз жана өзүн-өзү жетиштүү графиктик суроо-талаптарды иштетүү процесстерин жана сакталган сактоо процесстерин ишке киргизүүнү билдирет. Мета-кызмат маалыматтардын кыймылын уюштурат жана график жөнүндө мета-маалыматтарды берет. Маалыматтардын ырааттуулугун камсыз кылуу үчүн алгоритмге негизделген протокол колдонулат РАФТ.

Графикке багытталган DBMS Nebula Graph биринчи туруктуу релиз

Nebula Graph негизги өзгөчөлүктөрү:

  • Коопсуздук коопсуздук уруксаттары ролго негизделген кирүүнү башкаруу (RBAC) системасы аркылуу орнотулган аутентификацияланган колдонуучуларга гана кирүү мүмкүнчүлүгүн берүү аркылуу.
  • мүмкүнчүлүк сактоо кыймылдаткычтарынын ар кандай түрлөрүн туташтыруу. Жаңы алгоритмдер менен суроо генерациялоо тилин кеңейтүү үчүн колдоо.
  • Маалыматтарды окуп же жазууда минималдуу кечиктирүүнү камсыз кылуу жана жогорку өткөрүү жөндөмдүүлүгүн сактоо. Ат тестирлөө бир графтык түйүн жана 632 ГБ өлчөмүндөгү үч сакталган маалымат базасы түйүнүнүн кластеринде, анын ичинде 1.2 миллиард чокудан жана 8.4 миллиард четинен турган гарф, кечигүү бир нече миллисекунддун деңгээлинде, ал эми өткөрүү жөндөмдүүлүгү секундасына 140 миң суроо-талапка чейин болгон. .

    Графикке багытталган DBMS Nebula Graph биринчи туруктуу релиз

  • Сызыктуу масштабдуулук.
  • Күчтүү жана түшүнүүгө оңой болгон SQL сыяктуу суроо тили. Колдоого алынган операцияларга GO (график чокуларынын эки багыттуу өтүшү), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (мурунку суроонун натыйжасын колдонуу) кирет. Индекстер жана колдонуучу аныктаган өзгөрмөлөр колдоого алынат.
  • Жогорку жеткиликтүүлүктү жана катачылыктарга туруктуулукту камсыз кылуу.
  • Камдык көчүрмөлөрдү түзүүнү жөнөкөйлөтүү үчүн маалымат базасынын абалынын бир бөлүгү менен снапшотторду түзүүнү колдоо.
  • Өнөр жайлык колдонууга даяр (JD, Meituan жана Xiaohongshu инфраструктурасында мурунтан эле колдонулган).
  • Маалыматтарды сактоо схемасын өзгөртүү жана аны токтоп турбастан же жүргүзүлүп жаткан операцияларга таасир этпестен жаңылоо мүмкүнчүлүгү.
  • Маалыматтын иштөө мөөнөтүн чектөө үчүн TTL колдоосу.
  • Орнотууларды жана сактоо хостторун башкаруу үчүн буйруктар.
  • Жумушту башкаруу жана ишти баштоону пландаштыруу куралдары (учурда колдоого алынган иштердин ичинен COMPACT жана FLUSH).
  • Берилген чокулардын ортосундагы толук жолду жана эң кыска жолду табуу операциялары.
  • Үчүнчү тараптын аналитикалык платформалары менен интеграциялоо үчүн OLAP интерфейси.
  • CSV файлдарынан же Sparkтан маалыматтарды импорттоо үчүн утилиталар.
  • Prometheus жана Grafana аркылуу мониторинг жүргүзүү үчүн метрикаларды экспорттоо.
  • Веб интерфейси
    Nebula Graph Studio графикалык операцияларды визуалдаштыруу, графтарды навигациялоо, маалыматтарды сактоо жана жүктөө схемаларын долбоорлоо үчүн.
    Графикке багытталган DBMS Nebula Graph биринчи туруктуу релиз

Source: opennet.ru

Комментарий кошуу