LF، یک ذخیره سازی غیرمتمرکز از داده های تکراری

LF ذخیره سازی غیرمتمرکز داده های تکراری است در قالب کلید/مقدار که وجود دارد توسعه یافته توسط ZeroTier، که یک سوئیچ اترنت مجازی ایجاد می کند که اجازه می دهد میزبان ها و ماشین های مجازی واقع در ارائه دهندگان مختلف در یک شبکه محلی مجازی، که شرکت کنندگان آن داده ها را در حالت P2P تبادل می کنند، ترکیب کنند.

پیش از این، کد LF تحت مجوز BSL در دسترس بود (مجوز منبع کسب و کار)، که به دلیل تبعیض علیه دسته خاصی از کاربران رایگان نیست. مجوز BSL توسط بنیانگذاران MySQL به عنوان جایگزینی برای مدل Open Core پیشنهاد شد. ماهیت BSL این است که کد عملکرد توسعه یافته در ابتدا برای اصلاح در دسترس است، اما برای مدتی تنها در صورت رعایت شرایط اضافی می توان از آن به صورت رایگان استفاده کرد تا از آنچه خرید مجوز تجاری نیاز دارد، دور بزند.

LF یک سیستم کاملاً غیر متمرکز است و امکان پیاده سازی یک انبار داده واحد را فراهم می کند در قالب مقدار کلیدی روی تعداد دلخواه گره. همه گره ها داده ها را هماهنگ نگه می دارند و همه تغییرات به طور کامل در همه گره ها تکرار می شوند، به علاوه تمام گره های LF یکسان هستند. عدم وجود گره های جداگانه که کار ذخیره سازی را هماهنگ می کنند به شما امکان می دهد از یک نقطه خرابی خلاص شوید و وجود یک نسخه کامل از داده ها در هر گره باعث از بین رفتن اطلاعات در صورت خرابی یا خاموش شدن فرد می شود.

برای اتصال یک گره جدید به شبکه، نیازی به دریافت مجوزهای جداگانه ندارید. هر کسی می تواند گره خود را راه اندازی کند. مدل داده LF بر اساس یک گراف غیر چرخه ای جهت دار است(DAG) که همگام سازی را ساده می کند و استراتژی های مختلف امنیتی و حل تعارض را فعال می کند.

برخلاف سیستم های مبتنی بر جدول هش توزیع شده (DHT)، معماری IF در ابتدا برای استفاده در شبکه های غیرقابل اعتماد طراحی شده بود، جایی که در دسترس بودن ثابت گره ها تضمین نمی شود. کاربردهای LF شامل ایجاد انعطاف‌پذیرترین سیستم‌های ذخیره‌سازی است که مقادیر نسبتاً کمی از داده‌های حیاتی برای مأموریت را ذخیره می‌کنند که به ندرت تغییر می‌کنند. به عنوان مثال، LF برای ذخیره‌سازی کلید، گواهی‌ها، اعتبارنامه‌ها، فایل‌های پیکربندی، هش‌ها و نام‌های دامنه مناسب است.

برای محافظت در برابر اضافه بار و سوء استفاده، محدودیتی در شدت عملیات اعمال می شود نوشتن در فضای ذخیره سازی مشترک، پیاده سازی شده بر اساس اثبات کار (اثبات کار)، برای اینکه بتواند داده ها را ذخیره کند، یکی از اعضای ذخیره سازی شبکه باید کار خاصی را انجام دهد، که به راحتی تأیید می شود، اما نیاز به حجم زیادی دارد. منابع محاسباتی (مشابه سازماندهی گسترش سیستم های مبتنی بر بلاک چین و CRDT). مقادیر محاسبه شده نیز به عنوان شاخصی برای حل تعارض استفاده می شود.

از طرف دیگر، یک مرجع گواهی می تواند در شبکه راه اندازی شود صدور گواهینامه های رمزنگاری برای شرکت کنندگان که حق اضافه کردن مطالب را بدون تأیید کار و اولویت در حل اختلافات را می دهد. به‌طور پیش‌فرض، فضای ذخیره‌سازی بدون محدودیت برای اتصال شرکت‌کنندگان در دسترس است، اما به‌صورت اختیاری، بسته به سیستم گواهی، می‌توان ذخیره‌سازی‌های خصوصی حصاردار ایجاد کرد، که در آن تنها گره‌هایی که توسط مالک شبکه تأیید شده‌اند می‌توانند شرکت کنند.

از ویژگی های اصلی LF، موارد زیر برجسته می شود:

  • سهولت در استقرار فضای ذخیره سازی و اتصال به شبکه های ذخیره سازی عمومی موجود.
  • عدم وجود یک نقطه شکست و توانایی درگیر کردن همه در تعمیر و نگهداری فروشگاه.
  • دسترسی با سرعت بالا به تمام داده ها و امکان دسترسی به داده های باقی مانده در گره شما، حتی پس از شکست اتصال به شبکه.
  • یک مدل امنیتی جهانی که امکان ترکیب مکانیسم های مختلف حل تعارض (اکتشافی های محلی، وزن دهی بر اساس کار انجام شده، با در نظر گرفتن سطح اعتماد سایر گره ها، گواهی ها) را فراهم می کند.
  • API انعطاف پذیر برای جستجوی داده ها، به شما امکان می دهد چندین کلید تودرتو یا محدوده مقادیر را مشخص کنید. امکان اتصال چندین مقدار به یک کلید.
  • همه داده ها به صورت رمزگذاری شده ذخیره می شوند، از جمله کلیدها، و تأیید می شوند. از این سیستم می توان برای سازماندهی ذخیره سازی داده های محرمانه در گره های غیرقابل اعتماد استفاده کرد. رکوردهایی که کلیدهای آنها مشخص نیست را نمی توان با روش brute force تعیین کرد (بدون دانستن کلید، دستیابی به داده های مرتبط با آن غیرممکن است).
  • در میان محدودیت‌ها، تمرکز بر ذخیره داده‌های کوچک است که به ندرت تغییر می‌کنند، عدم وجود قفل و ثبات داده‌های تضمین شده، نیازهای CPU، حافظه، فضای دیسک و پهنای باند بالا، و افزایش مداوم اندازه ذخیره‌سازی در طول زمان.

در نهایت ، اگر علاقمند به دانستن اطلاعات بیشتر در مورد آن هستید ، می توانید از جزئیات مشورت کنید در لینک زیر.


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

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

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

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

*

*

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