HSQLDB 的 客户端 / 服务器 模式

相对于很多应用程序而言,内存模式更快,但是数据不能被转换,也不能通过网络进行连接。

最主要的麻烦是不能从你的应用程序外连接数据库。这样的话,你不能从应用程序外检查你的数据,你也不能用其他的第三方数据库工具在你的应用程序正在运行的时候来查看你的数据。

服务器模式能提供最大的可用性。当数据库引擎在 Java 虚拟机中运行的时候,你可以打开一个或者多个数据库编目。

客户端工具和程序使用 HyperSQL JDBC 驱动来连接数据库服务器。

在大多数的服务器模式中,数据库服务器可以在服务器运行期间处理无限数量的数据库,或者处理数据库连接请求。

服务器模式也很适合在开发的时候运行。这个模式将运行你在你的应用程序运行的时候通过第三方工具查询数据库中的数据。

HSQLDB 提供三种服务器的运行模式,基于在客户端和服务器之间使用的协议不同而定义。