是否有任何軟件庫提供用於存儲和查詢數據的接口,如Google App Engine數據存儲區,但使用本地文件或服務而不是在App Engine上運行?Google-App-Engine-like Datastore for Python
我要找的具體特點是:
- 將數據存儲爲實體命名屬性
- 查詢支持
- 原子事務
- Python語言綁定
- 奔跑我的本地機器上
- 要麼存儲到一個文件
- 或連接到本地數據庫 服務
- 免費和開源
感謝
是否有任何軟件庫提供用於存儲和查詢數據的接口,如Google App Engine數據存儲區,但使用本地文件或服務而不是在App Engine上運行?Google-App-Engine-like Datastore for Python
我要找的具體特點是:
感謝
您也可以檢查MongoDB。它是一個開源的面向文檔的數據庫系統。
看一看ZODB - 不完全一樣,但similiar http://www.zodb.org/
從文檔
ZODB爲您帶來的一些功能:
您可能還想查看Appscale(http://www.appscale.com)。它允許您在Google之外(在筆記本電腦上,本地羣集上/防火牆後面或Amazon EC2中)運行App Engine應用程序而無需修改。 AppScale是並且完成您在此列出的每個要求。它會自動安裝/配置/管理您的應用程序使用的數據存儲服務(以及所有其他API /服務),因此您不必這樣做。
monogodb還有一個appengine存根。 https://github.com/hellerstanislav/appengine-datastore-mongodb-stub – 2013-03-07 08:28:19
MongoDB看起來像我想要的幾乎所有東西。我以前看過它,但沒有意識到GAE稱爲實體的東西實際上只是一個文檔。 我希望我不需要把它作爲一個單獨的過程來運行,但我可以處理這個問題。 – user985840 2013-03-08 05:00:18
找到本頁非常有用。 http://api.mongodb.org/python/2.4.2/tutorial.html – user985840 2013-03-08 05:23:29