将数据 库中表中的数据输出成JSON文件,我希望能控制一下JSON文件的大小,5M一个。
如何控制表独到哪里了,并能够检查生成的JSON文件不要大于5M了呢?
还有MongoDB对这种dump成JSON文件,是不是好处理一点?
如何控制表独到哪里了,并能够检查生成的JSON文件不要大于5M了呢?
还有MongoDB对这种dump成JSON文件,是不是好处理一点?
1
loading May 29, 2013
像分页那样处理,每次读一页,dump完后看长度,不够就再追加一页
|
2
otakustay May 29, 2013
这种不适合数据库来做吧,可以先估算下平均一行的长度(比如MySQL还能定时同步下avg row size),然后大致先取个N条,拼起来看看是不是差不多了,还不够就再取个10来条拼一下……
还有就是为啥要控制这么严格,我觉得多数系统算下行平均长度,取个大概就行了,超过点或者少一点没事吧 |