سحابی نمودار DBMS منبع گرافی متن منبع باز

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

ال proyecto به زبان C ++ نوشته شده و تحت مجوز Apache 2.0 توزیع می شود. کتابخانه های مشتری برای دسترسی به DBMS برای Go ، Python و Java آماده هستند.

درباره نمودار سحابی

DBMS از یک معماری توزیع شده بدون منابع مشترک استفاده می کند ، که به معنای راه اندازی فرآیندهای مستقل و خودکفا برای پردازش درخواست های گرافیکی و فرآیندهای ذخیره سازی ذخیره شده است.

متا سرویس به تنظیم حرکت داده ها و ارائه متا اطلاعات اختصاص دارد روی نمودار برای اطمینان از سازگاری داده ها ، از پروتکل مبتنی بر الگوریتم RAFT استفاده می شود.

نمودار سحابی ، با دسترسی فقط به کاربران معتبر ، امنیت را تضمین می کند اعتبارنامه های آنها از طریق سیستم کنترل دسترسی مبتنی بر نقش (RBAC) ایجاد می شود.

علاوه بر آن توانایی اتصال انواع مختلف موتور را دارد ذخیره سازی. پشتیبانی برای گسترش زبان تولید پرس و جو با الگوریتم های جدید.

و حداقل تأخیر را هنگام خواندن یا نوشتن داده ها و حفظ عملکرد بالا فراهم می کند. هنگام آزمایش یک پایگاه داده 632 گیگابایتی ، از جمله 1.200 میلیارد راس و 8.400 میلیارد نمودار لبه ، روی یک گره یک نمودار و سه خوشه گره ذخیره شده ، تاخیرها در چندین میلی ثانیه بود و عملکرد افزایش یافت با 140 هزار پرسش در ثانیه.

از ویژگی های کلیدی Nebula Graph، موارد زیر برجسته است:

  • مقیاس پذیری خطی
  • زبان پرس و جو مانند SQL ، به اندازه کافی قدرتمند و قابل فهم. عملیاتی مانند GO (عبور از راس نمودار دو جهته) ، GROUP BY ، ORDER BY ، LIMIT ، UNION ، UNION DISTINCT ، INTERSECT ، MINUS ، PIPE (با استفاده از نتیجه س quال قبلی) پشتیبانی می شوند. متغیرها و شاخص های تعریف شده توسط کاربر پشتیبانی می شوند.
  • در دسترس بودن بالا و تحمل خطا.
  • پشتیبانی برای ایجاد عکس های فوری با قطع وضعیت پایگاه داده برای ساده سازی ایجاد پشتیبان.
  • آماده برای استفاده های صنعتی (قبلاً در زیرساخت های JD ، Meituan و Xiaohongshu استفاده شده است).
  • امکان تغییر طرح ذخیره سازی و به روزرسانی داده ها بدون توقف یا تأثیر بر عملکرد.
  • پشتیبانی از TTL برای محدود کردن طول عمر داده ها.
  • دستوراتی برای مدیریت میزبانها و تنظیمات ذخیره سازی.
  • ابزارهایی برای مدیریت شغل و برنامه ریزی شروع کار (COMPACT و FLUSH هنوز از کار پشتیبانی می شوند).
  • به دنبال مسیر کامل و کوتاهترین مسیر بین رئوس داده شده باشید.
  • رابط OLAP برای ادغام با سیستم عامل های تحلیلی شخص ثالث.
  • برنامه های کمکی برای وارد کردن داده ها از پرونده های CSV یا از Spark.
  • معیارهای صادراتی را برای نظارت با پرومتئوس و گرافانا صادر کنید.
  • رابط وب Nebula Graph Studio برای تجسم عملیات گرافیکی ، ناوبری گرافیکی ، طراحی ذخیره سازی داده ها و برنامه های بارگیری.

چگونه Nebula Graph را روی لینوکس نصب کنیم؟

برای کسانی که علاقه مند به نصب این DBMS بر روی سیستم خود هستند ، می توانند این کار را انجام دهند دنبال کردن دستورالعمل ها که در زیر به اشتراک می گذاریم.

اگر Centos 6 دارید بسته ای که باید بارگیری کنید زیر است. برای انجام این کار باید یک ترمینال روی سیستم خود باز کنید و در آن دستور زیر را تایپ کنید:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el6-5.x86_64.rpm

در صورت استفاده سنتوس 7، بسته ای که باید بارگیری کنید:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el7-5.x86_64.rpm

در حین برای کسانی که کاربر اوبونتو 16.04 LTS هستند ، بسته برای بارگیری به شرح زیر است:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1604.amd64.deb

یا اگر دارید اوبونتو LTS 18.04

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1804.amd64.deb

برای انجام نصب بسته بارگیری شده می توانید این کار را با مدیر بسته ترجیحی خود انجام دهید یا می توانید از طریق ترمینال با تایپ کردن یکی از دستورات زیر این کار را انجام دهید.

در مورد بسته ها برای CentOS:

sudo rpm -ivh nebula*.rpm

در حالی که برای مورد بسته برای اوبونتو:

sudo dpkg -i nebula*.deb

در نهایت، اگر کاربر Arch Linux هستید می توانید DBMS را با دستور زیر نصب کنید:

sudo pacman -S nebula

برای کسب اطلاعات بیشتر در مورد استفاده از آن ، راه اندازی خدمات و سایر خدمات ، می توانید با تمام این اطلاعات مشورت کنید در لینک زیر. 


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.