Applications can connect to the solidDB® server using network drivers or by linking to the server directly. The solidDB® product supports multiple network protocols and connection types simultaneously.
In network-based access methods, the applications and the solidDB® server are separate programs, typically communicating using the solidDB® ODBC Driver or solidDB® JDBC Driver.
Direct linking is provided through linked library access (LLA) and shared memory access (SMA). SMA and LLA are implemented as library files that contain a complete copy of the solidDB® server in a library form.
Both the database server and the client applications can connect concurrently to multiple sites using multiple different network protocols. However, some operating systems might limit the number of concurrent users to a single solidDB® server process.