friendlydb

소프트웨어 스크린 샷:
friendlydb
소프트웨어 정보:
버전: 2.0.0
업로드 날짜: 14 Apr 15
개발자: Daniel Lindsley
라이센스: 무료
인기: 50

Rating: nan/5 (Total Votes: 0)

.

friendlydb 빠른 & 작은 다음 / 추종자 파이썬으로 작성된 데이터베이스 & NBSP이다 그것은 하나의 작은 웹 API와 파이썬 코드 또는 HTTP를 통해 직접 사용할 수 있습니다.
FriendlyDB는 전체 사용자 시스템으로 의미하지 않는다; 이 관계를 추적하기 위해 기존 시스템을 보강하기 위해 사용되어야한다.
용법
파이썬에서 FriendlyDB를 사용하면 다음과 같습니다
friendlydb.db 수입 FriendlyDB에서
# 친절한를 작동 할 디렉토리를 지정합니다.
FDB = FriendlyDB ( '는 / usr / 데이터 / 친절한')
# 자신의 이름으로 사용자를 잡아.
다니엘 = FDB [ '다니엘']
# 몇 사용자를 따르십시오.
daniel.follow ( '앨리스')
daniel.follow ( '밥')
daniel.follow ( '조')
# 다음을 확인하십시오.
daniel.following ()
# 반환 값 :
# 1 [
# '앨리스',
# '밥',
# '조',
#]
# 조의 추종자를 확인합니다.
FDB [ '조']. 추종자 ()
# 반환 값 :
# 1 [
# '다니엘',
#]
# 팔로 잉 언.
daniel.unfollow ( '밥')
# 다음을 확인하십시오.
daniel.following ()
# 반환 값 :
# 1 [
# '앨리스',
# '조',
#]
# 먼지 제거 및 궤도에서 핵 다.
fdb.clear ()
HTTP에서 FriendlyDB를 사용하면 (모든 후행 슬래시는 선택 사항)과 같다 :
# 하나의 쉘에서 서버를 시작합니다.
파이썬 friendlydb / server.py
서로 #, 일부 URL을 실행합니다.
-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": "앨리스", "다음에": "사용자 이름"TRUE} #
-X POST http://127.0.0.1:8008/daniel/follow/bob/ 컬
# { "사용자 이름": "다니엘", "other_username", "다음", "밥"TRUE}
-X POST http://127.0.0.1:8008/daniel/follow/joe/ 컬
{: "다니엘", "other_username": "조", "다음에": "사용자 이름"TRUE} #
-X POST http://127.0.0.1:8008/daniel/unfollow/joe/ 컬
# { "사용자 이름": "다니엘", "other_username": "조", "unfollowed"TRUE}
-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"TRUE}
-X GET http://127.0.0.1:8008/alice/is_followed_by/daniel/ 컬
# { "사용자 이름": "앨리스", "other_username": "다니엘", "is_followed_by"TRUE}
-X GET http://127.0.0.1:8008/alice/is_followed_by/joe/ 컬
# { "사용자 이름": "앨리스", "other_username": "조", "is_followed_by"거짓}
설치
주사위를 사용하면 friendlydb를 설치 핍으로 설치할 수 있습니다.
공연
당신은 포함 benchmark.py 스크립트를 실행하여 범위 밖으로 자신을위한 FriendlyDB의 성능을 할 수 있습니다.
2011 년 맥북 프로 (I7)에 대한 시험에서, 벤치 마크 스크립트는 입증 :
7.3 분 - 10,000 명의 사용자 사이 1,000,000 관계를 만들어
- 평균 시간은 사용자의 추종자를 가져올 수 : 0.0008 초
- RAM RSS의 절대 초과하지를 40Mb
테스트 실행
friendlydb는 항상 시험을 통과하여 유지된다. 간단하게 실행
파이썬 -m의 unittest2 테스트

이 요구 사항 :

이 파이썬
HTTP 서버 (선택 사항) gevent
테스트를 실행 (선택 사항) unittest2

유사한 소프트웨어

Nepomuk WebMiner
Nepomuk WebMiner

21 Feb 15

Vibur DBCP
Vibur DBCP

17 Feb 15

LiquiBase
LiquiBase

17 Jul 15

ChemDB
ChemDB

14 Apr 15

개발자의 기타 소프트웨어 Daniel Lindsley

코멘트 friendlydb

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!