问题描述
|
我听说mongodb使用很多内存,但是我没有太多内存,我需要在512M VPS上运行2或3个应用程序,我想知道还有其他选择,具有易于使用的API和nodejs绑定,以及轻巧。
解决方法
我要说清楚,但为什么不能使用MongoDB?只需配置它以最大程度地减少内存使用量:
有关一些提示,请阅读“找到使MongoDB / MongoMapper / Passenger在小型VPS上工作的方法”。
看到类似的问题:在Linode 512 VPS上运行MongoDB的可行性?
请注意,高内存使用率确实是使MongoDB如此之快的原因之一-内存使用率较低的配置会降低性能。
我的第二个明显的提示是,不要用太小的VPS切片来折磨自己。总体而言,如果花费大量时间来构建适用于小型VPS的系统,同时仅节省一些托管费,那么您的生意真不好。只是为了突出一个简短的例子:假设您花费100个小时的工作来查找和配置适合您的512M VPS的文档数据库,而不是像购买2 Gig VPS那样进行购买。如果您-通过使用较小的VPS-每月赚取25美元,并且您的小时工资为10美元,那么您将需要3年多的时间才能将时间投入VPS费用中。在99%的市场中,这是不值得的!