وب‌سرویس مجید

پروژه delta-rs

delta-io/delta-rs

کاربرد:

این یک کتابخانه نیتیو به زبان Rust برای کار با دلتا لیک (Delta Lake) هست که امکان خواندن، نوشتن و مدیریت داده‌های دلتا را به صورت کارآمد و ایمن فراهم می‌کنه. همچنین این کتابخانه بایندینگ‌هایی برای پایتون داره که استفاده ازش رو در محیط‌های علم داده و پردازش بزرگ‌مقیاس آسون‌تر می‌کنه.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری با فرمت Delta Lake در محیط‌های پرسرعت و کم‌مصرف کار کنی، استفاده از این کتابخانه ایده‌آل هست. به خصوص در پایپلاین‌های داده‌ای که به عملکرد بالا و قابلیت اطمینان نیاز دارن، مثل محیط‌های تولید با داده‌های حجیم و زمان واقعی. ️

چند مثال از موارد استفاده

- پردازش داده‌های حجیم در محیط‌های Apache Spark با استفاده از بایندینگ پایتون

- ساخت سرویس‌های داخلی با Rust برای خواندن/نوشتن داده از دلتا لیک بدون وابستگی به جاوا

- استفاده در محیط‌های ابری برای مدیریت تاریخچه تغییرات داده و انجام عملیات time travel

- یکپارچه‌سازی داده از منابع مختلف با تضمین سازگاری و اتمیک بودن عملیات

  • ##DeltaLake
  • ##Rust
  • ##Python
  • ##DataEngineering
  • ##BigData
  • ##DataLake
  • ##ETL
  • ##ApacheSpark
  • ##TimeTravel
  • ##DataProcessing