为什么我的一个txt文件大小是600MB(utf8),其中全部为英文单词和符号(一篇篇英文文章)。我将每一个词一行存入sqlite中(TEXT)后,大小为1.5GB,大了近三倍?有没有办法做到跟原文件差不多大小。
悬赏10元
我问了gpt,但是没有得到答案。没有使用索引。
为什么我的一个txt文件大小是600MB(utf8),其中全部为英文单词和符号(一篇篇英文文章)。我将每一个词一行存入sqlite中(TEXT)后,大小为1.5GB,大了近三倍?有没有办法做到跟原文件差不多大小。
悬赏10元
我问了gpt,但是没有得到答案。没有使用索引。
6 回答5.4k 阅读✓ 已解决
2 回答7.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
1 回答5.3k 阅读✓ 已解决
1 回答5.1k 阅读✓ 已解决
5 回答737 阅读✓ 已解决
3 回答632 阅读✓ 已解决
写了半天还是删掉了,看看AI的答案:
总之就是每存一行数据,数据库在记录的时候都要记录这行数据的类型长度等信息,这些信息也是要占用磁盘空间的。
我感觉这个需求很奇怪,是需要解决什么问题,要把单词这样存储在sqlite中呢?