我们有一个基于文件的程序,我们想转换为使用文档数据库,特别是MongoDB.问题是,MongoDB在32位机器上限制为2GB(根据http://www.mongodb.org/display/DOCS/FAQ#FAQ-Whatarethe32bitlimitations%3F),我们的许多用户将拥有超过2GB的数据.有没有办法让MongoDB以某种方式使用多个文件?
我想也许我可以在一台机器上实现切分,这意味着我会在同一台机器上运行多个mongod,它们会以某种方式进行通信.这行吗?
我们有一个基于文件的程序,我们想转换为使用文档数据库,特别是MongoDB.问题是,MongoDB在32位机器上限制为2GB(根据http://www.mongodb.org/display/DOCS/FAQ#FAQ-Whatarethe32bitlimitations%3F),我们的许多用户将拥有超过2GB的数据.有没有办法让MongoDB以某种方式使用多个文件?
我想也许我可以在一台机器上实现切分,这意味着我会在同一台机器上运行多个mongod,它们会以某种方式进行通信.这行吗?
一个 node 上超过2GB的唯一方法是运行多个mongod进程.所以切分是一种 Select (就像你说的)或者在进程之间进行一些手动分区.