【发布时间】:2015-03-18 02:42:46
【问题描述】:
我在 postgres 数据库中有数据,我目前正在磁盘上创建一个 sqlite 数据库,然后将其流式传输给客户端。我宁愿跳过写入文件步骤,而只是从内存中流式传输。我还没有看到任何允许这样做的 Java sqlite 选项。
显然,虚拟文件系统(在内存中)对 AFAICT 也无济于事。
【问题讨论】:
-
那么在明文中,您正在尝试将 sqlite 作为内存数据库运行?
-
是的。在内存中写入新的数据库,然后将内容转储为流。我正在考虑使用 sqljet 并了解流的内部结构,非常不清楚。
-
这是我发现的最接近的东西:code.google.com/p/sqljet/issues/detail?id=125。但是,没有创建流的 api。
标签: java sqlite stream in-memory sqljet