1
我需要做一個消息應用程序,我想使用couchdb。創建大量couchdb數據庫來存儲註釋是一個好主意嗎?
消息文件是像這樣的:
message = {
'from':'uuid1',
'to':'uuid2',
'message':'asd asd asd',
'date':1342643405.84
}
我需要過濾得到旨在給用戶的消息,並通過日期做分頁。
所以過濾我創建了一個視圖... EMIT([doc.from,doc.to] DOC)...
而要做到更好的分頁不僅僅是保持按鍵的軌道,我想每天,每週或每月創建一個新的數據庫來存儲消息。該數據庫名可以是這樣的(這是由天):
...
message_2012/07/01
message_2012/07/02
message_2012/07/03
...
這樣我可以打只是一個數據庫的一部分,但我不知道這是否是一個好的或壞主意。