2011-11-23 70 views
0

我的公司正在開發一種新穎的基於瀏覽器的用戶界面,所以我需要一個「後端」來存儲一些數據。分佈式數據庫比couchapp更輕量級的Web服務器?

目前我們在本地(客戶端)安裝WAMP上使用幾個PHP腳本和MySQL。

用戶界面將使用瀏覽器使用REST API與後端對話,因此我們應該可以使用任何Web服務器/數據庫組合。

我們真的想:

  1. 減少insatlling大如WAMP東西的開銷。
  2. 讓數據庫輕鬆分配(對等或中央服務器)。

工作量不會太高。

我在想,後端可以作爲couchapp因爲實現:

  1. 的Web服務器和數據庫打包在一起。
  2. couchdb應該很容易複製。

我對看似lack of serious projects using couchdb和宣佈Ubuntu is dropping couchdb(雖然我們不會有相同的可擴展性問題作爲Ubuntu的)有點擔心。

您是否知道是否有任何易於在客戶端安裝的Web服務器/數據庫解決方案,輕鬆複製數據並可能維護數年?

+0

如果您認爲所有需要的是後端的REST服務器和NOSQL數據庫,那麼您應該嘗試使用couchdb。 –

回答

1

您的情況聽起來非常適合CouchApp。它很容易分發,並照顧整個HTTP API到你的數據庫,讓你繼續做一些很酷的瀏覽器用戶界面:)

至於「缺乏嚴肅的項目」,我只能說我諮詢編寫CouchApps,並將它們用於許多真實世界的項目中。如果你不習慣使用CouchDB,那麼有一點學習曲線,但這是一個很好的開發方法。

我和其他一些CouchApp開發人員最近發佈了一些CouchApp開發工具,您可能會發現它很有用:http://kan.so ...放心,我們正在認真考慮CouchApps!

+0

您可以引用couchapp的專業品質示例嗎?我找不到任何認真使用couchdb的組織,更不用說couchapp了。我並沒有嘗試閃現,但我很緊張,因爲couchapps周圍的社區會感到無聊,因爲它們會轉向下一個時尚! – blokeley