ThinkSQL is a powerful, cross-platform, multi-threaded relational database management system. It supports Core ISO SQL, transactions, sub-selects, views, stored procedures, functions, comprehensive constraints, large objects, multi-version concurrency control, on-line backups, and a statistical optimizer that uses constraints and relationships to improve plans. The SQL server is simple to install and bloat-free. It runs under Windows and Linux and includes native ODBC, dbExpress (Delphi/Kylix), Python, and JDBC drivers.
| Tags | Database Database Engines/Servers |
|---|---|
| Operating Systems | Windows Windows Windows Windows POSIX Linux |
| Implementation | Delphi SQL Java Python |
Recent releases


Changes: Includes a fix for WITH RETURN cursors plus some other minor fixes and updates. Also, the CREATE INDEX statement is no longer switched off.


Changes: A pure Python DB-API 2.0 compliant module is now available for the ThinkSQL RDBMS.


Changes: This is the first official non-beta release.


Changes: This release included server fixes for ordered queries and fixes for the dbExpress driver.


Changes: This version features binary and character large object support (BLOBs and CLOBs). Multiple catalogs can be opened per server. There is improved server security, and faster expression evaluation. An Alter Table Add/Drop constraint was added. There is also an enhanced schema/user maintenance, extra JDBC metadata methods, more information_schema views, more efficient network buffering, cached sequences, fixes for repeat calls to prepared statements, a fix for dbExpress error messages, parser improvements and optimiser fixes, and improved resilience and speed for concurrent client updates.