TOB is shipped with a family of swap engines run atop traditional relational databases, including:
- H2 Database ( Engine H2DB ): http://www.h2database.com
- MySQL ( Engine MySQL ): http://www.mysql.com
- PostgreSQL ( Engine PgSQL ): http://www.postgresql.org
- Oracle ( Engine ORA ): http://www.oracle.com
- ANTs Data Server ( Engine ADS ): http://www.ants.com
- Hyper Sonic SQL ( Engine HSQL ): http://www.hsqldb.org
These swap engines, commonly named EngineRDB , store persistent object states to tables in the traditional database instance underlying.
Table schema in the underlying traditional database will be automatically maintained by swap engines according to persistent class schema.
EngineRDBs all implemented the SQLQuerier interface as the querier of a TOB instance.
When you want to see what SQL commands are sent to the traditional relational database underlying, tell the swap engine to log them.