如果在pi上安装了RASPBIAN JESSIE LITE,可以在raspberry pi上安装大于3.2的mongo db版本吗?
我只使用本教程成功获得2.1版.
http://www.widriksson.com/install-mongodb-raspberrypi/
我尝试了很多教程但是找不到适合更大版本的教程.
正如它已经在评论中写的那样,你只能使用32位版本.
这带来了严重的缺点:
可以存储的数据小于2Gb(可能少得多),因为WiredTiger不可用,MMAPv1限制为最大文件大小2Gb,因为它大量使用内存映射.它在32位机器上的可寻址空间非常有限
WiredTiger存储引擎不可用.它允许压缩,因此对于有限的资源尤其有用.
MongoDB需要RAM.越多越好.索引需要它,连接需要拼命,而hm,内存映射很好地利用它.好吧,我们只有32位.MongoDB公司决定不为垂死技术创建变通方法.所以不要指望这会改变
然而,最大的缺点是日记和复制基本上都是No-Gos,因为进一步限制了你可以存储的数据量.没有日志记录会转换为数据的有限持久性(除非您愿意通过使用相应的写入问题强制将数据同步到磁盘以进行每次写入),而缺少复制和由此导致的故障转移功能缺乏的可能性较小关于Raspi的一个问题.
MongoDB公司强烈建议不要将32位版本用于测试以外的目的.他们这样做是有充分理由的.就个人而言,我生成的测试数据远远超过了32位版本的限制.
所以是的,它应该在技术上是可能的(甚至没有手头的包装:编译MongoDB不是火箭科学).这是个好主意吗?好吧,不是那么多,如果你问我.