我有一個非常大的我在Cloudant上託管的couchDB數據庫。我做的早期錯誤之一是將所有的觀點都放在一個設計文檔中。當我通過添加新視圖對設計文檔進行更改時,它會再次編譯設計文檔,並使數據庫暫時不可用。大型CouchDB數據庫中設計文檔的命名約定
在我和Cloudant談過之後,他們告訴我有多個設計文檔是好的做法,在做一些閱讀之後,看起來CouchDB在每個設計文檔中運行一個視圖服務器。
現在和真正的初創時尚一樣,我們不斷添加新功能,並因此對數據庫(正在生產中)進行新的更新。無論何時我想添加一個新視圖,我都會創建一個新的設計文檔並添加視圖。
有了這個背景兩個問題。
- 這是正確的做法嗎?
- 我的設計文檔應遵循什麼命名方案?
可能會在主題http://programmers.stackexchange.com/ –