回答
我喜歡mongodb。基本上你可以把一個字典放到一個數據庫中,這使得它很容易從python中使用。我在一個特定的nosql數據庫上沒有看到共識。我會建議嘗試其中幾個。 Redis非常整潔,couchdb在混合中。
一定要看看ZODB。它是一個非常易於使用的基於Python的數據庫,涵蓋了大量的使用案例,並且已經在生產環境中使用了多年。
該鏈接已損壞。更新的鏈接是http://www.zodb.org/en/latest/ – 2014-02-28 18:34:31
大多數nosql數據庫都有python客戶端,這些客戶端都被支持。根據您的使用需求選擇您的數據庫。從python使用它不應該是一個問題。
僅舉幾例:
卡桑德拉:https://github.com/datastax/python-driver
了Riak:https://github.com/basho/riak-python-client
的MongoDB:http://api.mongodb.org/python/current/
CouchDB的:http://wiki.apache.org/couchdb/Getting_started_with_Python
Redis的:https://github.com/andymccurdy/redis-py
我強烈建議DyBASE。它不是流行的,但是在NoSQL術語存在之前它是一個優秀的Python對象數據庫。我在List of Python Object Databases回答了類似的問題。
除了由Zanzon提到的標準NOSQL數據庫您也可以嘗試:
ZODB,它是Zope框架的一部分 - 我建議僅在您使用Zope的時候才使用它。
我本人最近開始使用了成功的體面的數額擱置 - 只有小心我給你的是,它不與蟒蛇的默認OSX版本很好 - 在低文件的事實問題大小限制(數百KiB)已在2.7.1上註明< = python < = 2.7.3。然而我沒有發佈python 2.7.5的沖泡版本
- 1. 適用於long值的NoSql數據庫
- 2. 什麼nosql數據庫可用於azure
- 3. NoSQL數據庫
- 4. 用的NoSQL數據庫
- 5. 的NoSQL數據庫
- 6. 基於文件的NoSql數據庫?
- 7. 哪個NoSQL數據庫用於什麼目的[大型數據]
- 8. 用於基於.Net文檔的數據庫(ECM)的NoSQL DB
- 9. 關係數據庫或NoSQL數據庫
- 10. 用於傳感器數據的基於雲的NoSQL數據庫服務
- 11. 用Ruby編寫的NoSQL數據庫?
- 12. 用於數據分析的NoSql或MySQL
- 13. 用於數據分析的NoSQL或RDBMS
- 14. Apache Activiti與NoSql數據庫
- 15. DynamoDB(NOSQL)數據庫設計
- 16. Elasticsearch和NoSql數據庫
- 17. log4j和NoSQL數據庫
- 18. 查詢NoSQL數據庫
- 19. 在NoSQL數據庫連接
- 20. NoSQL文檔數據庫
- 21. NoSQL數據庫(地圖)
- 22. Asp.net MVC + NoSQL數據庫
- 23. NoSQL數據庫設計
- 24. NoSQL數據庫或SQL?
- 25. 角度與Nosql數據庫
- 26. NoSQL數據庫和報告
- 27. NoSQL數據庫結構?
- 28. 用於存儲大文件的NoSQL數據庫?
- 29. 用於開源項目的NoSql數據庫
- 30. 將NoSQL數據庫用於關係目的
NoSQL涵蓋了各種各樣的數據庫類型(鍵值存儲,文檔存儲,圖形數據庫),每種數據庫都有自己的用例。這個問題不應該是最常見/最受歡迎的問題,而是哪個問題適合您的使用需求。 – 2011-04-29 14:07:10
是的 - 你是對的,但我問什麼是pythonistas最流行的nosql數據庫 – silviud 2011-04-29 15:03:34