اولین انتشار پایدار نمودار سحابی DBMS گراف محور

صورت گرفت انتشار یک DBMS باز نمودار سحابی 1.0.0طراحی شده برای ذخیره کارآمد مجموعه های بزرگی از داده های به هم پیوسته که نموداری را تشکیل می دهند که می تواند حاوی میلیاردها گره و تریلیون ها اتصال باشد. پروژه به زبان C++ و نوشته شده است توزیع شده توسط دارای مجوز Apache 2.0. کتابخانه های مشتری برای دسترسی به DBMS برای زبان های Go، Python و Java آماده شده اند. چند روز پیش استارتاپ توسعه DBMS VESoft بدست آورد اولین قسط سرمایه گذاری به مبلغ 8 میلیون دلار.

در DBMS کاربردی معماری توزیع شده بدون به اشتراک گذاری منابع (اشتراک گذاری شده-هیچ چیز)، که دلالت بر راه اندازی فرآیندهای پردازش درخواست گراف مستقل و خودکفا و فرآیندهای ذخیره سازی ذخیره شده دارد. متا سرویس حرکت داده ها را هماهنگ می کند و متا اطلاعات را در مورد نمودار ارائه می دهد. برای اطمینان از سازگاری داده ها، از یک پروتکل مبتنی بر الگوریتم استفاده می شود رافت.

اولین انتشار پایدار نمودار سحابی DBMS گراف محور

ویژگی های اصلی Nebula Graph:

  • ارائه امنیت با ارائه دسترسی فقط به کاربران تأیید شده که مجوزهای آنها از طریق یک سیستم کنترل دسترسی مبتنی بر نقش (RBAC) تنظیم شده است.
  • فرصت اتصال انواع مختلف موتورهای ذخیره سازی پشتیبانی از گسترش زبان تولید پرس و جو با الگوریتم های جدید.
  • تضمین حداقل تأخیر هنگام خواندن یا نوشتن داده ها و حفظ توان عملیاتی بالا. در آزمایش کردن در خوشه ای متشکل از یک گره نمودار و سه گره پایگاه داده ذخیره شده با حجم 632 گیگابایت، شامل 1.2 میلیارد رأس و 8.4 میلیارد یال، تأخیرها در سطح چند میلی ثانیه بود و توان عملیاتی تا 140 هزار درخواست در ثانیه بود. .

    اولین انتشار پایدار نمودار سحابی DBMS گراف محور

  • مقیاس پذیری خطی
  • یک زبان پرس و جو مانند 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 گراف محور

منبع: opennet.ru

اضافه کردن نظر