그래서 다양한 키 : 값 (값은 엄격하게 단일 값 또는 가능한 객체)이 파이썬에서 사용하기 위해 저장되어 있으며 몇 가지 유망한 것을 발견했습니다. 나는 아직 평가 단계에 있기 때문에 구체적인 요구 사항이 없습니다. 나는 무엇이 좋고, 무엇이 나쁜지, 이런 것들이 잘 처리되는 코너 케이스인지 등을 찾고 있습니다. 여러분 중 일부는 이미 그들을 시도해 보았습니다. 그래서 여러분의 발견/문제를 듣고 싶습니다. /기타. 다양한 키 : Python으로 값을 저장하십시오. http://www.danga.com/memcached/ 파이썬 클라이언트 -다음 키 : Python에서 사용할 값 저장소는 무엇입니까?
memcached를 : http://pypi.python.org/pypi/python-memcached/1.40http://www.tummy.com/Community/software/python-memcached/
CouchDB를 - http://couchdb.apache.org/ 파이썬 클라이언트 : http://code.google.com/p/couchdb-python/
도쿄 폭군 - http://1978th.net/tokyotyrant/ 파이썬 클라이언트 : http://code.google.com/p/pytyrant/
Lightcloud - http://opensource.plurk.com/LightCloud/ 기반 난에서 주로 찾고 있어요 Tokyo Tyrant, Python으로 작성
R EDIS - http://redis.io/ 파이썬 클라이언트 : http://pypi.python.org/pypi/txredis/0.1.1
MemcacheDB - http://memcachedb.org/
은 그래서 (단순히 키를 삽입하고 그들에게 읽기) 숫자 키 및 "텍스트의 짧은 문자열"의 값을 생성하는 간단한 수를 사용하여 벤치마킹을 시작했다 :
memcached : python-2.4.3-24.el5_3.6, libevent 1.4.12-stable, memcached 1.4.2 기본 설정, 1 기가 메모리, 초당 14000 개의 삽입, 16,000 초의 읽기. 진정한 최적화는 없습니다.
memcachedb는 초당 17,000 - 23,000 개의 인서트, 초당 44,000 - 64,000 회의 판독 량을 제공합니다.
나는 다른 사람들이 어떻게 속도를 현명하게하는지 궁금해.
키 값이 저장 되나요? 데이터베이스 란 뜻인가요? – Soviut
귀하의 요구 사항에 대한 자세한 정보? (데이터베이스 크기, 항목 수 등) – peufeu
글쎄, CouchDB는 키가 아닙니다. 값 저장소 그 자체는 문서 데이터베이스입니다. 저장된 데이터는 임의의 데이터가 아니라 json 문서입니다. 그래서 질문이 왜 더 구체적으로 찾고 있습니까? Schemaless 데이타베이스, 아니면 정말로 열쇠일까요? 당신이 필요로하는 가치 저장소입니까? Schemaless 데이터베이스가 필요하다면 ZODB를 그 목록에 포함시켜야합니다. –