作者:奋斗的小鸟 | 来源:互联网 | 2023-05-23 15:06
我原本以为使用SQLite会减少所用数据的总大小,但实际上我看到的CSV表示比SQLite数据库小4mb.
该数据库包含一个包含400,000行的表.该表有四列.
CSV文件达到19MB,SQLite数据库达到23MB.如果这个表大10倍,我最好解析CSV文件而不是SQLite.
为什么SQLite数据库大于CSV文件?
1> Morrison Cha..:
不应期望SQLite数据库文件更小.将数据放入数据库/表的目的是根据所需的业务规则/ SQL连接访问该数据.索引和其他元数据(如表定义)可以轻松解释额外的空间要求.