ภาพรวม
ชุดเครื่องมือ 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 แพงทั้งหมด
