【发布时间】:2011-09-01 22:12:43
【问题描述】:
听说mongodb用了很多内存,但是我的内存不多,我需要在512M VPS上运行2或3个应用程序,我想知道有没有其他选择,有易于使用的API,以及nodejs绑定,而且很轻。
【问题讨论】:
-
仅仅因为它可以使用内存并不意味着它必须使用所有可用内存。
标签: mongodb node.js document-oriented-db
听说mongodb用了很多内存,但是我的内存不多,我需要在512M VPS上运行2或3个应用程序,我想知道有没有其他选择,有易于使用的API,以及nodejs绑定,而且很轻。
【问题讨论】:
标签: mongodb node.js document-oriented-db
我要说的是显而易见的,但为什么你不能使用 MongoDB?只需配置它以最大限度地减少内存使用:
请注意,高内存使用率是 MongoDB 如此快速的真正原因之一 - 内存使用率较低的配置会降低性能。
我的第二个明显提示是不要用太小的 VPS 切片来折磨自己。总之,如果投入大量时间来构建适用于小型 VPS 的系统,同时只节省一些托管费用,您的生意会很糟糕。只是为了强调让我们举一个简短的例子:假设您投入 100 小时的工作来寻找和配置适合您的 512M VPS 的文档数据库,而不是像购买 2 Gig VPS 那样购买。如果您 - 通过使用较小的 VPS - 每月赚取 25 美元,而您的时薪约为 10 美元,那么您需要 3 年多的时间才能从 VPS 费用中收回您的时间承诺。在 99% 的情况下,这是不值得的!
【讨论】: