2012-12-11 52 views
1

我試圖在一塊軟件上使用couchdb。我不是一個編碼器,我不明白couchdb是如何工作的等等...所以對於那個軟件,我想在php中使用一個網站,這個網站是和mysql一起工作的。將Couchdb共享或複製到Mysql

有沒有辦法,我可以複製我需要的數據和CouchDB的刪除這些文件,因爲CouchDB的成長了很多,充滿了我的網絡空間中閃光的方式。

對於那些誰可能知道我想要做什麼軟件,什麼,我試圖讓ecoinpool用PHP前端像simplecoin工作。如果這失敗有多難是得到一個PHP,已經開發和使用MySQL,網站與couchdb工作?

謝謝。

回答

2

我不會嘗試從CouchDB複製或共享數據到MySQL。 CouchDB的數據模型明顯不同於MySQL,所以最好的結果是雙方數據之間的差異很大。

在另一方面,使得使用CouchDB,而不是MySQL的一個精心設計的基於PHP的網站界面應該不會那麼難。 CouchDB REST API非常易於使用,並且您可以使用plenty of libraries

0

通過編程,您可以將數據導入到couchdb。這需要付出一些努力,並且由您決定是否更願意構建導入程序或重新編程軟件。我自己寧願建立一個進口商,因爲否則你將無法再次更新簡單的貨幣而不會破壞你的改編。

要創建一個進口商,我會用我的首選腳本語言來聽你的CouchDB數據庫的_changes API。然後,對於每個新文檔,我都會將其格式化爲一個SQL查詢並將其插入到MySQL中。

之後,您仍然需要創建一些腳本刪除CouchDB的舊文件,並找到一種方式來導入文件丟失的情況下,您的進口商停止(會出現這種情況肯定在某個時候)。

相關問題