2010-01-29 72 views
3

最近我偶然發現了mongoDB,couchDB等 我希望能夠玩這種類型的數據庫,並想知道有多少訪問託管服務器需要讓它運行。設置Mongo數據庫和託管

如果任何人有任何這方面的知識,我很想知道它是否可以設置爲當您的應用程序託管通過'正常'託管公司。

回答

4

我使用Mongo,所以我真的只是爲Mongo發言,但是您的典型Web主機環境不允許您設置自己的數據庫。你需要根級(管理員)訪問服務器來設置Mongo。要做到這一點,你需要像VPS或專用服務器。

但是,爲了玩弄Mongo,我建議下載適用於您的操作系統的二進制文件並運行。他們的JavaScript shell界面非常易於使用。

希望有幫助! Tim

1

​​怎麼樣?主機給你看起來像整個機器......硬盤,CPU,內存。你可以隨意安裝,因爲它是你的(虛擬)機器。

1

就其他人所說的MongoDB而言,您需要能夠安裝MongoDB軟件並運行它(通常作爲守護進程)。但是,託管服務剛剛開始出現,如MongoHQ。也許這樣的事情一旦超出測試版可能是合適的(或者如果您請求邀請)。

似乎託管CouchDB服務也彈出,如couch.ioCloudant。我個人對Couch沒有經驗,所以我可以不像Mongo那麼確定,但我想再次自己來運行它,你需要安裝軟件(因此需要root權限)。

如果您目前沒有VPS或專用服務器(或上述基於雲的版本),也許將數據移出到專用的託管服務將是避免痛苦的理想方法,更改託管設置的費用。

+0

實際上,Cloudant不僅僅託管CouchDB,它們還有許多用於自動分片的令人敬畏的CouchDB附加功能。如果你有很多數據,它們是一個很棒的存儲提供商。 – mikeal 2010-02-02 17:21:46

2

各種方法: -

1)有許多免費的mongodb託管可用。嘗試DotCloud.com。這裏的許多其他人http://www.cloudhostingguru.com/mongoDB-server-hosting.php

2)如果您特別要求共享主機,答案大多是否定的。但是,如果你能執行MongoDB其他地方(如從上面的鏈接),並希望從您的網站進行連接,它可能是可能的,如果你的主機允許你自己的擴展名(PHP)

3)VPS

0

您可以將您的應用程序和數據庫託管在不同的託管服務器中。 對於MongoDB,您可以使用mongohqmongolab,空間爲0.5 Gb免費