【问题描述】
1、csv文件2300M导入数据库之后用了4880M空间,是什么原因导致的?
2、4880M的空间大概分为数据文件空间和索引文件空间各一半,为什么索引文件也会占用这么大的空间?
【解决办法】
1、由于Sequoiadb是以bson结构存储数据,与csv的结构比较多了key和数据类型的信息,因此以bson结构存储需要更大的存储空间。
2、当csv文件导入到Sequoiadb时,还会产生一个oid,这是一个默认的唯一索引,Sequoiadb是将数据文件和索引文件分开存储的,因此空间上会分为这两个部分,而索引文件的空间大小是与具体索引记录相关的。
【巨杉数据库Sequoiadb】【咨询】【导入导出】导入2300M的csv文件到数据库后用了4880M空间
原文作者:RaymondRMork
原文地址: https://segmentfault.com/a/1190000019650024
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://segmentfault.com/a/1190000019650024
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。