17 lines
608 B
Markdown
17 lines
608 B
Markdown
|
|
# 内存
|
|||
|
|
|
|||
|
|
我们的目标是以最小的内存使用和最大的性能,带来非凡的体验。
|
|||
|
|
|
|||
|
|
测试以1000万数据为基数。
|
|||
|
|
|
|||
|
|
## 内存理论
|
|||
|
|
|
|||
|
|
索引100亿条数据,只需要27.3MB的内存(经过bitmap的压缩),磁盘空间与1.0x一致。
|
|||
|
|
|
|||
|
|
查询100亿条搜索结果,只需要27.3MB的内存(经过bitmap的压缩)。
|
|||
|
|
|
|||
|
|
相比1.0x版本,内存可以减少 2794.43倍。同时不兼容1.0x版本的索引,需要重新索引一次。
|
|||
|
|
|
|||
|
|
## 查询理论
|
|||
|
|
|
|||
|
|
索引时间相比1.0x减少33.8倍,查询时间比1.0x快23%。如果数据超过亿级,查询速度比1.0x版本慢3倍。
|