为什么32位计算机只有2GB?

Vig*_*nan 1 mongodb nosql

在我的笔记本电脑上安装mongodb时,教程告诉32位版本的MongoDB只支持小于2GB的数据库.它背后的原因是什么.链接在这里是 32位

小智 5

32位MongoDB进程限制为大约2 GB的数据.对于许多习惯于不必担心的人来说,这是一个惊喜.原因是MongoDB存储引擎使用内存映射文件来提高性能.

通过在32位上不支持超过2gb,我们能够使代码更简单,更清晰.这大大减少了错误的数量,并减少了我们需要释放1.0产品的时间.世界正在迅速向所有64位发展.现在没有太多的人,64位是一个问题,从长远来看,我们认为这将是一个非问题.

资料来源:http://blog.mongodb.org/post/137788967/32-bit-limitations