最近我偶然发现了 mongoDB、couchDB 等。我希望能玩一下这种类型的数据库,并且想知道需要多少访问托管服务器才能使其运行。
如果有人对此有任何了解,我很想知道当您的应用程序通过“普通”托管公司托管时,它是否可以设置为工作。
我使用 Mongo,所以我真的只代表 Mongo,但您的典型 Web 托管环境不允许您设置自己的数据库。您需要对服务器的根级别(管理员)访问权限来设置 Mongo。要做到这一点,您需要像VPS或专用服务器这样的东西。
但是,如果只是玩 Mongo,我建议为您的操作系统下载二进制文件并运行它。他们的 JavaScript shell 界面非常易于使用。
希望有帮助!蒂姆
各种方式:-
1) 有许多免费的 mongodb 托管可用。试试 DotCloud.com。许多其他人在这里http://www.cloudhostingguru.com/mongoDB-server-hosting.php
2)如果您专门询问共享主机,答案大多是否定的。但是,如果您可以在其他地方运行 mongoDB(例如从上面的链接)并希望从您的网站连接,那么如果您的主机允许您自己的扩展(用于 php),则可能是可能的
3) VPS
虚拟专用服务器托管怎么样?主机为您提供看起来像整台机器的东西……硬盘驱动器、CPU、内存。你可以安装任何你想要的,因为它是你的(虚拟)机器。
就 MongoDB 而言,就像其他人所说的那样,您需要能够安装 MongoDB 软件并运行它(通常作为守护程序)。然而,托管服务才刚刚开始出现,例如MongoHQ。一旦它退出测试版(或者如果您请求邀请),也许这样的事情可能是合适的。
似乎托管的 CouchDB 服务也出现了,例如couch.io或Cloudant。我个人没有使用 Couch 的经验,因此我可能不如使用 Mongo 确定,但我想再次自己运行它,您需要安装软件(因此需要 root 访问权限)。
如果您目前没有 VPS 或专用服务器(或上述基于云的版本),也许将您的数据移出专用托管服务将是避免更改您的痛苦和费用的理想方法托管设置。