TERN is a memory database and is written in C . Support basic SQL syntax, support basic data types, provide transaction, logging, support, stand-alone, and through TCP / IP protocols to access three access TERN databases. Its structure is as follows:
TERN can run on Window, Linux, WinCE, and embedded Linux. As a stand-alone DBMS provides services to the client through the TCP / IP protocol, which can be integrated into the application written in C , providing data services to the app in the application own process space.