2012-10-12 27 views
1

我们正在寻找mongolab(http://mongolab.com)来托管我们的数据(最初存储在MySQL中)。我们目前正在使用共享托管计划,因此我们无法安装应用程序,所以我不确定当前是否可以使用mongo。他们有一个休息API,但我不能从文档中知道我们是否可以在没有mongo二进制文件的情况下使用它们。在共享的托管网站上使用mongolab

在他们的教程中的第一个动作是运行此命令:

$斌/蒙戈dbh23.mongolab.com:27237/my_new_db -u -p

所以我的问题是,是否有可能从共享托管计划中使用MongoDB? (使用CodeIgniter)

如果这是一个基本问题,我很抱歉,但是我只使用过基于SQL的数据库。

回答

2

mongo shell是数据库管理的默认方法;你可以使用你自己的计算机连接到MongoLab(即你不必从你的web服务器运行这个,尽管这是一个选项)。

命令行连接使用标准Mongo Wire Protocol,该标准由MongoDB client drivers(来自流行编程语言)和Admin UIs直接支持。

您的CodeIgniter应用程序可以直接调用MongoLab API;它不需要安装任何特殊的二进制文件。

了解如何使用默认的mongo外壳而不是管理界面来工作将非常值得。

1

Site5安装了驱动程序,只是要求他们打开端口连接到您的mongo主机。