0

我正在尝试将我的数据库导出到一个文件,然后可以稍后再读回来。当内容是 JSON 时,这工作得很好,但我最近决定压缩数据,当我导出数据时它是二进制的。

我的问题是如何将二进制数据导出到文件(OSX 操作系统),然后能够将其读回并逐行处理以进行分析或重新填充另一个数据库。


我对这个问题的解决方案是将压缩编码为 Base64 ( http://en.wikipedia.org/wiki/Base64 ),然后添加我自己的标记来拆分行 "..;;;;.." 例如。

4

1 回答 1

3

奇怪的是,您希望将数据从数据库导出到文件,然后逐行读取以进行进一步处理。这是对 CPU 时间和磁盘空间的浪费。

相反,迭代所需的数据库行并直接处理它们。

于 2013-07-01T00:27:05.697 回答