Qrafik yönümlü Nebula Graph DBMS-nin ilk stabil buraxılışı

Baş verdi açıq DBMS-nin buraxılması Dumanlıq Qrafiki 1.0.0, milyardlarla qovşaq və trilyonlarla əlaqə saxlaya bilən bir qrafik təşkil edən bir-birinə bağlı məlumatların böyük dəstlərini səmərəli şəkildə saxlamaq üçün nəzərdə tutulmuşdur. Layihə C++ dilində yazılmışdır və yayılır Apache 2.0 altında lisenziyalıdır. DBMS-ə daxil olmaq üçün müştəri kitabxanaları Go, Python və Java dilləri üçün hazırlanmışdır. Bir neçə gün əvvəl VESoft-un DBMS inkişafı başlanğıcı aldım 8 milyon dollar məbləğində investisiyaların birinci tranşı.

DBMS-də tətbiq olunur resursları paylaşmadan paylanmış arxitektura (paylaşılan-heç bir şey), müstəqil və öz-özünə kifayət edən qrafik sorğunun emal proseslərinin və saxlanılan saxlama proseslərinin işə salınmasını nəzərdə tutur. Meta xidmət məlumatların hərəkətini təşkil edir və qrafik haqqında meta-məlumat verir. Məlumatların ardıcıllığını təmin etmək üçün alqoritmə əsaslanan protokoldan istifadə olunur RAFTİNQ.

Qrafik yönümlü Nebula Graph DBMS-nin ilk stabil buraxılışı

Nebula Qrafikinin əsas xüsusiyyətləri:

  • Təhlükəsizlik təhlükəsizlik yalnız icazələri rola əsaslanan girişə nəzarət (RBAC) sistemi vasitəsilə təyin edilmiş autentifikasiya edilmiş istifadəçilərə giriş təmin etməklə.
  • Imkan müxtəlif növ saxlama mühərriklərini birləşdirən. Sorğu yaratma dilini yeni alqoritmlərlə genişləndirmək üçün dəstək.
  • Məlumatların oxunması və ya yazılması zamanı minimal gecikmənin təmin edilməsi və yüksək ötürmə qabiliyyətinin saxlanması. At sınaq 632 milyard təpə və 1.2 milyard kənarlar daxil olmaqla, bir qrafik node və üç saxlanmış verilənlər bazası qovşağından ibarət klasterdə 8.4 GB ölçüsündə gecikmələr bir neçə millisaniyə səviyyəsində idi və ötürmə qabiliyyəti saniyədə 140 min sorğuya qədər idi. .

    Qrafik yönümlü Nebula Graph DBMS-nin ilk stabil buraxılışı

  • Xətti miqyaslılıq.
  • Güclü və asan başa düşülən SQL-ə bənzər sorğu dili. Dəstəklənən əməliyyatlara GO (qrafik təpələrin iki istiqamətli keçidi), QRUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (əvvəlki sorğunun nəticəsini istifadə etməklə) daxildir. İndekslər və istifadəçi tərəfindən təyin olunan dəyişənlər dəstəklənir.
  • Yüksək əlçatanlığın və uğursuzluqlara qarşı davamlılığın təmin edilməsi.
  • Ehtiyat nüsxələrin yaradılmasını asanlaşdırmaq üçün verilənlər bazası vəziyyətinin bir dilimi ilə snapshotların yaradılması dəstəyi.
  • Sənaye istifadəsi üçün hazırdır (artıq JD, Meituan və Xiaohongshu infrastrukturunda istifadə olunur).
  • Davam edən əməliyyatları dayandırmadan və ya təsir etmədən məlumatların saxlanması sxemini dəyişdirmək və yeniləmək imkanı.
  • Məlumat ömrünü məhdudlaşdırmaq üçün TTL dəstəyi.
  • Parametrləri və saxlama hostlarını idarə etmək üçün əmrlər.
  • İşin idarə edilməsi və işin başlanmasını planlaşdırmaq üçün alətlər (hazırda dəstəklənən işlərdən COMPACT və FLUSH-dur).
  • Verilmiş təpələr arasında tam yolu və ən qısa yolu tapmaq əməliyyatları.
  • Üçüncü tərəf analitik platformaları ilə inteqrasiya üçün OLAP interfeysi.
  • CSV fayllarından və ya Spark-dan məlumatların idxalı üçün proqramlar.
  • Prometheus və Grafana istifadə edərək monitorinq üçün ölçüləri ixrac edin.
  • Veb interfeysi
    Nebula Graph Studio qrafik əməliyyatlarının vizuallaşdırılması, qrafik naviqasiyası, məlumatların saxlanması və yükləmə sxemlərinin dizaynı üçün.
    Qrafik yönümlü Nebula Graph DBMS-nin ilk stabil buraxılışı

Mənbə: opennet.ru

Добавить комментарий