0

我需要将具有可能数十万个整数的多个数组的文档存储到 CouchDB 数据库中。我通过将随机数放入数组中对 node.js 和 nano 包进行了一些测试。我首先使用最大值为 60000(应该适合 2 个字节)的整数进行测试,然后使用最大值为 255(应该适合 1 个字节)进行测试。使用较大的值时,文档大小大约是两倍,因此,CouchDB 似乎根据整数值动态使用内存。这个对吗?

问题是,从文档大小来看,CouchDB 似乎在最大值为 255 时使用了两个字节,在最大值为 60000 时使用了五个字节。这导致了不必要的磁盘空间使用。有没有办法指定我想使用 16 位整数?

4

0 回答 0