عنوان:

‫Fjall 3: بهبود عملکرد و استفاده از حافظه در ذخیره‌ساز کلید-مقدار مبتنی بر Rust


نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۱/۰۳ ۰۰:۳۹
آدرس: www.dntips.ir
Fjall 3، نسخه جدید ذخیره‌ساز کلید-مقدار مبتنی بر Rust، با بهبود عملکرد برای مجموعه‌داده‌های بزرگ، استفاده بهینه‌تر از حافظه، تنظیمات گسترده‌تر و یک فرمت دیسک جدید برای طول عمر و سازگاری رو به جلو، همراه با APIهای بازطراحی‌شده منتشر شده است. Fjall یک موتور ذخیره‌سازی کلید-مقدار ساخت‌یافته در Rust است که API مشابه BTreeMap و ذخیره‌سازی مبتنی بر LSM-tree شبیه به RocksDB را ارائه می‌دهد. این نسخه با تمرکز بر بازنگری فرمت بلوک، بهبودهای قابل توجهی در عملکرد و مقیاس‌پذیری برای مجموعه‌داده‌های بزرگ به ارمغان آورده است و در بسیاری از موارد از sled و redb پیشی می‌گیرد. Fjall برای کار با داده‌های غیر رابطه‌ای و مجموعه‌داده‌های بسیار بزرگ که در آن فضای ذخیره‌سازی و تقویت نوشتن از عوامل مهمی هستند، مناسب است. این نسخه از zlib-rs برای فشرده‌سازی پیش‌فرض استفاده می‌کند و از پشتیبانی نسخه‌بندی نیز بهره می‌برد.


مشاهده مطلب اصلی