我正在为 java 中的 SQLite 寻找一个好的(与 JDBC 兼容的)替代品。我找到了 hsqldb ,这让我很满意,但也有一些问题。
第一的。当数据库大小为 3-4GB 时它是如何运行的?仍然将所有内容加载到 RAM 中?
第二。那里说,它可以支持二进制格式,而不仅仅是脚本。我该如何启用它?
Class.forName("org.hsqldb.jdbcDriver");
PleaseHsqlUseBinaryFormat(); // What should I write here or somewhere else?
link = DriverManager.getConnection("jdbc:hsqldb:file:/tmp/mydatabase.hsql","sa","");
try
{
// Work with database
}