Earlier quoted context omitted.
Yes, dict is a hash map. A python dict is not "typeless", it contains whatever python objects you put in it. Most client drivers/libs for RDBs have basic type conversions for each language. You don't always need an ORM for this. If you have a ruby or python Time object, the low level db lib generally will convert it to/from the RDB format. I've used both simple and complex mapping methods. At the moment, I'm using mo…
Most client drivers/libs for RDBs have basic type conversions for each language. You don't always need an ORM for this. If you have a ruby or python Time object, the low level db lib generally will convert it to/from the RDB format. Didn't know that. If that's correct, then the low-level db lib is an ORM in Python. In which case SQLObject/SQLAlchemy probably just harnesses those features and adds some additional crea…
An ORM adds stuff on top of the driver. General these frameworks provide relationship management, connection pooling, caching, and config management.