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

پروژه connector-x

sfu-db/connector-x

کاربرد:

این کتابخانه برای انتقال سریع داده‌ها از پایگاه‌های داده به DataFrame در زبان‌های Rust و Python طراحی شده.

هدف اصلی‌اش کاهش مصرف حافظه و افزایش سرعت خواندن داده‌ها از دیتابیس‌ها مثل PostgreSQL, MySQL, SQLite و SQL Server هست.

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

وقتی با داده‌های حجیم کار می‌کنی و نیاز داری بدون افزایش حافظه، داده‌ها رو سریع به محیط تحلیل (مثل Pandas) منتقل کنی.

همچنین وقتی عملیات ETL انجام می‌دی و سرعت بارگذاری داده برایت مهمه، این ابزار گزینه عالی‌ایه.

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

• بارگذاری میلیون‌ها ردیف داده از PostgreSQL به Pandas DataFrame در کسری از ثانیه

• استفاده در خطوط لوله داده‌های بلادرنگ برای کاهش تأخیر ️

• اتصال به چندین منبع داده و ادغام آن‌ها بدون استفاده از حافظه اضافی

  • ##connectorx
  • ##dataengineering
  • ##ETL
  • ##Python
  • ##Rust
  • ##DataFrame
  • ##Database
  • ##BigData
  • ##Pandas
  • ##HighPerformance