typed-arrow: مخططات Arrow في Rust بدون تكلفة وقت التشغيل

2025-08-20
typed-arrow: مخططات Arrow في Rust بدون تكلفة وقت التشغيل

typed-arrow هي مكتبة Rust توفر طريقة قوية النوعية وكاملة في وقت التجميع للإعلان عن مخططات Arrow. تقوم بتعيين أنواع Rust مباشرةً إلى مُنشئي/مصفوفات مُكتوبة بنوع arrow-rs و arrow_schema::DataType، مما يلغي تبديل DataType في وقت التشغيل. يؤدي هذا إلى انعدام تكلفة وقت التشغيل، وبناء أعمدة أحادية الشكل، وواجهات برمجة تطبيقات سهلة الاستخدام تشبه ORM. تدعم المكتبة مجموعة واسعة من أنواع البيانات، بما في ذلك الهياكل المُضمنة، والقوائم، والقاموس، والطوابع الزمنية، وتوفر طرق بناء مرنة لإدارة بيانات Arrow بكفاءة وأمان.

التطوير