2

我在 postgres 数据库中有数据,我目前正在磁盘上创建一个 sqlite 数据库,然后将其流式传输给客户端。我宁愿跳过写入文件步骤,而只是从内存中流式传输。我还没有看到任何允许这样做的 Java sqlite 选项。

显然,虚拟文件​​系统(在内存中)对此 AFAICT 也无济于事。

4

1 回答 1

1

SQLite 支持内存数据库管理,它不会创建任何数据库文件。

Connection connection = DriverManager.getConnection("jdbc:sqlite::memory:");

https://github.com/xerial/sqlite-jdbc#how-to-use-memory-databases

流式传输或传递到其他计算机不是数据库功能,只需使用任何二进制或基于文本的协议,如 TCP/IP 上的 JSON。

于 2017-10-15T17:53:18.730 回答