Advanced Alchemy: مكتبة مساعدة عالية الأداء لـ SQLAlchemy
2025-04-23
Advanced Alchemy هي مكتبة مساعدة مصممة بعناية، واختبرت بشكل شامل، ومحسّنة لـ SQLAlchemy. توفر مستودعات متزامنة وغير متزامنة مع عمليات CRUD شائعة وعمليات ضخمة محسّنة للغاية. تتكامل مع إطارات عمل الويب الرئيسية بما في ذلك Litestar و Starlette و FastAPI و Sanic، وتتميز بتكوين Alembic وواجهة سطر الأوامر مُعدّة خصيصًا. تشمل الميزات المُدمجة نوع بيانات كائن ملف يدعم العديد من خوادم التخزين الخلفية (fsspec و obstore)، وأنواع JSON مُحسّنة، ودعم UUID6 و UUID7، وفئات أساسية مُعدّة مسبقًا. تُبسّط Advanced Alchemy عمليات CRUD على نماذج SQLAlchemy وتوفر ميزات مثل الترقيم، والفرز، والتصفية.
التطوير