如何在beaglebone黑色上安装mongodb

时间:2013-12-02 21:16:46

标签: mongodb mongoose beagleboard beagleboneblack

有没有人在beaglebone黑色上运行mongodb有什么成功?我是否必须安装不同版本的linux才能使其正常工作,或者我可以使用angstrom。

1 个答案:

答案 0 :(得分:3)

MongoDB(截至2.4)并未正式支持ARM处理器。您可以在问题跟踪器中观察/ upvote SERVER-1811,但是在通常可用的64位服务器级ARM处理器之前,我不希望这会产生太大的影响。

通常,内存有限的32位低功耗ARM处理器(BeagleBone Black上的512Mb RAM)不适合像MongoDB这样的内存映射数据库服务器。由于使用了内存映射文件,32位版本的MongoDB也是limited to about 2GB of data and indexes

有一些极端旧版本的MongoDB在某种程度上被黑客入侵(例如:MongoDB 2.1.1-pre),这是MongoDB 2.2的非常早期开发版本。除非你非常绝望,否则我不会推荐这个。可能你会花更多的时间来努力工作,而不是编写高效的代码。

更好的方法是:

  • 使用专为轻量级环境设计的数据库(例如SQLite)
  • 使用BeagleBone运行MongoDB 客户端应用程序而不是服务器