friendlydb

軟件截圖:
friendlydb
軟件詳細信息:
版本: 2.0.0
上傳日期: 14 Apr 15
許可: 免費
人氣: 50

Rating: nan/5 (Total Votes: 0)

friendlydb是一個快速和小型以下/追隨者數據庫,用Python編寫的 它可以直接或者是用從Python代碼或通過HTTP與小型Web API。
FriendlyDB並不意味著是一個完整的用戶系統;它應該被用來增強現有的系統來跟踪關係。
用法
從Python的使用FriendlyDB的樣子:
從friendlydb.db進口FriendlyDB
#給友好的工作目錄。
FDB = FriendlyDB('的/ usr /數據/友好“)
#抓住他們的用戶名的用戶。
丹尼爾= FDB ['丹尼爾']
#按照一對夫婦的用戶。
daniel.follow(“愛麗絲”)
daniel.follow('鮑勃')
daniel.follow(“喬”)
#查看以下內容。
daniel.following()
#返回:
#[
#“愛麗絲”,
#'鮑勃',
#'喬',
#]
#查看joe的追隨者。
FDB ['喬']。追隨者()
#返回:
#[
#“丹尼爾”,
#]
#取消關注。
daniel.unfollow('鮑勃')
#查看以下內容。
daniel.following()
#返回:
#[
#“愛麗絲”,
#'喬',
#]
#除塵和核彈一切從軌道。
fdb.clear()
從HTTP使用FriendlyDB樣子(所有尾隨斜杠是可選的):
#在一個外殼,啟動服務器。
蟒蛇friendlydb / server.py
#從另一個,運行一些網址。
捲曲-X GET http://127.0.0.1:8008/
#{“版本”:“0.3.0”}
捲曲-X GET http://127.0.0.1:8008/daniel/
#{“用戶名”:“丹尼爾”,“以下”:[],“追隨者”:[]}
捲曲-X POST http://127.0.0.1:8008/daniel/follow/alice/
#{“用戶名”:“丹尼爾”,“OTHER_USERNAME”:“愛麗絲”,“其次”:真}
捲曲-X POST http://127.0.0.1:8008/daniel/follow/bob/
#{“用戶名”:“丹尼爾”,“OTHER_USERNAME”:“鮑勃”,“其次”:真}
捲曲-X POST http://127.0.0.1:8008/daniel/follow/joe/
#{“用戶名”:“丹尼爾”,“OTHER_USERNAME”:“喬”,“其次”:真}
捲曲-X POST http://127.0.0.1:8008/daniel/unfollow/joe/
#{“用戶名”:“丹尼爾”,“OTHER_USERNAME”:“喬”,“unfollowed”:真}
捲曲-X GET http://127.0.0.1:8008/daniel/
#{“用戶名”:“丹尼爾”,“下”:“愛麗絲”,“鮑勃”],“追隨者”:[]}
捲曲-X GET http://127.0.0.1:8008/daniel/is_following/alice/
#{“用戶名”:“丹尼爾”,“OTHER_USERNAME”:“愛麗絲”,“is_following”:真}
捲曲-X GET http://127.0.0.1:8008/alice/is_followed_by/daniel/
#{“用戶名”:“愛麗絲”,“OTHER_USERNAME”:“丹尼爾”,“is_followed_by”:真}
捲曲-X GET http://127.0.0.1:8008/alice/is_followed_by/joe/
#{“用戶名”:“愛麗絲”,“OTHER_USERNAME”:“喬”,“is_followed_by”:虛假}
安裝
使用點子,你可以用PIP安裝安裝friendlydb。
性能
您可以範圍之內FriendlyDB的表現為自己運行的包括benchmark.py腳本。
在2011年的MacBook Pro(I7)的測試中,基準的腳本證明:
- 創造​​10,000個用戶之間的關係,百萬:7.3分鐘
- 平均時間來獲取用戶的追隨者:0.0008秒
- RAM RSS從未超過40兆字節
運行測試
friendlydb保持在任何時候通過測試。只需運行:
蟒蛇-m unittest2測試

要求

  • 在Python中
  • (可選)GEVENT的HTTP服務器
  • (可選)unittest2運行測試

類似的軟件

Yoyo-migrations
Yoyo-migrations

14 Apr 15

Mondrian
Mondrian

2 Jun 15

DbWrench
DbWrench

17 Jul 15

Psycopg2
Psycopg2

17 Feb 15

顯影劑的其他軟件 Daniel Lindsley

意見 friendlydb

評論沒有發現
添加評論
打開圖片!