我有一個應用服務器,它經常寫入數據庫並在不久的將來讀取,但很少讀取數據條目。經常寫入的建議,很少讀取數據庫
什麼是爲這種訪問優化的一些好的數據庫?我目前正在使用MongoDB,但我認爲這可能不是在這種情況下的最佳選擇。
我公開關係的DB(即MySQL的),MongoDB的,Redis的等
P.S.似乎很容易回答這個問題,以便經常閱讀數據庫訪問權限,但很難找到有關此特定案例的信息。
我有一個應用服務器,它經常寫入數據庫並在不久的將來讀取,但很少讀取數據條目。經常寫入的建議,很少讀取數據庫
什麼是爲這種訪問優化的一些好的數據庫?我目前正在使用MongoDB,但我認爲這可能不是在這種情況下的最佳選擇。
我公開關係的DB(即MySQL的),MongoDB的,Redis的等
P.S.似乎很容易回答這個問題,以便經常閱讀數據庫訪問權限,但很難找到有關此特定案例的信息。
這是很普通的問題,我們需要知道更多的細節
除了它,既然你提到的數據是很少看超過一定點
再次爲去爲SQL或NOSQL選項是基於
您需要在功能,數據量,數據使用方面提供您的數據庫需要更多的細節和生長方面
希望它有幫助...
既然你提到MySQL,你可能想看看ARCHIVE storage engine。
這是一個基於OLTP的應用程序。數據庫的大小現在很小,但可能會迅速增長。沒有二進制數據存儲 - 只是文本(也沒有數字,也許時間戳雖然)。 我真的不能預測數據的增長,但我預計必須定期存檔數據以保持插入和快速訪問年輕數據。 可以有許多併發事務,但數據不需要是關係型的。數據並沒有相互引用,我不能想到併發訪問會如何影響它(因爲每個用戶幾乎只訪問他們自己的密鑰)。 – Steven
繼續(最大文本長度),我希望模式非常靈活,同時我仍然處於繁重的發展階段,因爲它可能需要經常更改,直到我解決問題。 P.S.非常有幫助的迴應! :-D – Steven
我不確定多少靈活的架構。你指的是非結構化數據嗎?從你的答覆中,SQL和NOSQL都能達到你的目的。根據SQL/NOSQL開發人員的技能/舒適度,您必須接受該調用。 – Siva