SQL toolkit / ORM

SQLAlchemy

ในระบบนิเวศ Python

อัปเดตล่าสุด

อ่านต่อในระบบนิเวศ

ภาพรวม

ชุดเครื่องมือ SQL และ ORM ที่แยก SQL expression กับ mapping ของ object

ความเป็นมา

SQLAlchemy มี Core และ ORM ให้เลือกใช้ตามระดับ abstraction และรองรับ transaction ผ่าน connection/session

เหมาะกับงานแบบไหน

บริการ Python ที่ใช้ relational database และต้องการควบคุม SQL ควบคู่ model

ข้อควรชั่งน้ำหนัก

ต้องเข้าใจ session lifecycle, lazy loading และ transaction ตรวจ migration ด้วยเครื่องมือที่เลือก ไม่คาดว่า ORM ป้องกัน query แพงทั้งหมด