我們都知道MYSQL。 我們都知道memcached。物理/內存數據庫。 (用於登錄我的網站)
我喜歡memcached。你有一個字符串鍵,它返回一個值。死簡單。
是否有內存數據庫?例如,我正在構建一個需要跟蹤LOGGING的網站。人們做的一切...我需要跟蹤。但是每次有人點擊頁面時寫入磁盤的速度會很慢......
所以我想把它保存在內存中。 問題是,memcached對此太簡單了。我不希望這些信息存儲在memcached的:
log1:query:apple,12-11-2009:32:33,3,5,2
是否有一個工具,簡單易用的memcached的,但提供了更多的功能,而不是基本的鍵值?
關鍵是簡單易用,簡單易學,但它的工作原理!
實際上您是否剛剛嘗試寫入數據庫,並讓數據庫引擎在內存中爲您緩存? – 2009-12-09 00:53:03
如果日誌記錄操作失敗,應該怎麼做?一個問題人們並不經常問。如果答案不是「它會發生」,那麼你也可以考慮異步寫入一個常規的數據庫等。有時候,記錄操作是主要事務的一部分是必須的,但是你可能會發現自己處於「我們真的希望它能在那裏,但如果它可能會在一段時間內錯過一次「的情況下可以生活。只要確保在管理失敗時向管理員提出錯誤。 我總是爲「內存記錄」這個想法感到好笑。我明白爲什麼,但它仍然聽起來像一個矛盾。 – 2009-12-09 02:12:49