مهاجرت به Xet فراتر از یک تغییر تکنولوژیک

در سال ۲۰۲۵، تیم Xet در Hugging Face تصمیم گرفت که سیستم ذخیره‌سازی لایهٔ فایل روتین Git LFS را جایگزین کند. این حرکت نه‌تنها باعث بهبود سرعت انتقال فایل‌ها شد، بلکه امکان مقیاس‌پذیری وزن‌دار برای هزاران مخزن را آزاد کرد.

چرا Xet؟ مزایای عملکردی آن چیست؟

  • سرعت انتقال فایل‌ها تا ۵۰ درصد بیشتر از Git LFS.
  • دستگاه‌های ذخیره‌سازی مقیاس‌پذیر بر اساس نیازهای محاسباتی یادگیری ماشین.
  • پشتیبانی از کلید‌های دسترسی و چک‌سومات پیشرفته به‌منظور امنیت محسوب می‌شود.

در طی شش ماه، بیش از ۵۰۰ هزار مخزن و ۲۰ پی‌بیت داده به Xet منتقل شد، که امروز برای یک میلیون نفر در دسترس است.

گام‌های عملی برای مهاجرت

تیم Xet تاکون سازی جاذبه‌های «Content‑Addressable Store» (CAS) و کلاینت Rust را فراهم کرد. از آن پس، مهاجرت به صورت سر به سر بدون تخفیف زمان وصول در سطح تولید انجام شد.

پرسش‌های پرتکرار

Xet چه تفاوتی با Git LFS دارد؟

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

نقش تیم Xet در فرآیند مهاجرت کدامان بود؟

تیم Xet در پیاده‌سازی زیرساخت ذخیره‌سازی جدید و تنظیم توالی‌های انتقال فایل، به‌صورت ترکیبی با GitHub و محیط‌های ارتباطی، وظیفهٔ اصلی مهاجرت را بر عهده داشت و با استفاده از کلاینت Rust، زمان انتقال را به حداقل رساند.