2012-09-05 3 views
2

나는 (키, 값) 사전 - 큰 캐시를 만들어야한다. 이 캐시를 디스크에서 저장 /로드 할 수 있기를 원합니다. 문제는 사전이 너무 커서 메모리에 들어 가지 않을 수 있기 때문에 특정 시점에 RAM의 일부만로드 할 수 있다는 것입니다.파이썬을위한 쓰레드 안전한 영속 키 - 값 저장소

이 문제를 해결하는 표준 방법이 있습니까? 데이터베이스를 사용해야합니까? 나는 sqlite에 대해 생각하고 있었지만 thread safe (?)가 아닙니다.

+0

[파이썬 sqlite3를 직렬화] 참조 (HTTP//stackoverflow.com/questions/6296055/serializing-sqlite3-in-python) –

답변

0

큰 사전이 필요한 경우 SQLite와 같은 관계형 데이터베이스 대신 키 - 값 저장소를 제공하는 데이터베이스를 사용하는 것이 좋습니다.

Popular Key-Value stores가 포함

관련 문제