Bạn không sử dụng SQLAlchemy thay vì MySQLdb — bạn sử dụng SQLAlchemy để truy cập vào thứ gì đó như MySQLdb, ourql (một trình điều khiển MySQL khác mà tôi nghe nói là đẹp hơn và có hiệu suất tốt hơn), mô-đun sqlite3, psycopg2 hoặc bất kỳ trình điều khiển cơ sở dữ liệu nào khác mà bạn đang sử dụng.
ORM (như SQLAlchemy) giúp loại bỏ các chi tiết của cơ sở dữ liệu bạn đang sử dụng. Điều này cho phép bạn giữ lại các chi tiết phản chiếu của hệ thống cơ sở dữ liệu mà bạn đang sử dụng, tránh khả năng xảy ra lỗi đôi khi (và khả năng xảy ra với những người khác) và làm cho việc chuyển cổng trở nên tầm thường (ít nhất là trên lý thuyết).