【 问题 描述】
1 、 csv 文件 2300M 导入数据库之后用了 4880M 空 间 ,是什么原因 导 致的?
2 、 4880M 的空 间 大概分 为 数据文件空 间 和索引文件空 间 各一半, 为 什么索引文件也会占用 这 么大的空 间 ?
【解决 办 法】
1 、由于 Sequoiadb 是以 bson 结构存储数据,与 csv 的 结 构比 较 多了 key 和数据 类 型的信息,因此以 bson 结构存储需要更大的存储空间。
2 、当 csv 文件 导 入到 Sequoiadb 时,还会产生一个 oid , 这 是一个默 认 的唯一索引, Sequoiadb 是将数据文件和索引文件分开存 储 的,因此空 间 上会分 为这 两个部分,而索引文件的空 间 大小是与具体索引 记录 相关的。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69935160/viewspace-2649384/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/69935160/viewspace-2649384/