[英]Non relational database for twisted
我正在尋找任何鍵值數據庫實現,以便在異步模式下工作。 我的一個想法是使用帶有MemcacheDB的Twisted Memcache API。
這是其他解決方案嗎?
可能的解決方案之一是使用Redis (REmote DIctionary Server)。 Redis是一種非常快速,強大且穩定的鍵值存儲,可用於許多項目 。 Stackoverflow也使用redis;)。
我最近開始在我當前的項目中使用redis來創建用戶的評級。 我的個人觀點:redis非常簡單,非常快速和穩定。 它還有一個漂亮的命令行客戶端,我喜歡它。
在網站上我使用同步redis
包 。 服務器使用扭曲並需要異步方法。 幸運的是,有第三方模塊txredis ,它允許使用twisted來輕松地與redis數據庫進行交互。 我沒有遇到任何問題。 但是, txredis
沒有連接池,但如果需要,手動實現它不是問題。
如果生產多年,我使用的是使用Telephus扭曲的Apache Cassandra。
再向@dr添加一個點。 標記為已接受的答案:使用python包txredisapi ,它使用redis協議進行扭曲連接池支持等等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.