我曾预计使用 SQLite 会减少所用数据的总大小,但实际上我看到 CSV 表示形式比 SQLite 数据库小 4mb。
数据库包含一个包含 400,000 行的表。该表有四列。
CSV 文件达到 19MB,SQLite 数据库达到 23MB。如果这个表大 10 倍,我会更好地解析 CSV 文件而不是 SQLite。
为什么 SQLite 数据库比 CSV 文件大?
最佳答案
SQLite 数据库文件应该不会变小。将数据放入数据库/表中的目的是根据所需的业务规则/SQL 连接访问该数据。索引和表定义等其他元数据可以轻松解释额外的空间需求。
关于android - SQLite 数据库大于 CSV 平面文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28323907/