특정 방법을 메모하기 위해 파이썬 장식을 사용하지만 프로그램이 종료되면 캐시가 손실됩니다. MongoDB에 캐시가 저장되는 곳에서 클라우드 기반 메모를 구현하는 방법에 대해 생각해 봤지만 더 쉬운 해결책이 있는지 궁금합니다.클라우드 기반 메모 작성
1
A
답변
1
joblib을 확인하십시오. 여기에는 로컬에서 수행하는 메모 디스크 - 투 - 데코레이터가 있습니다. 캐시 결과를 다른 곳으로 가져 오면 상속으로 처리 할 수 있지만 실제로 본 것은 없습니다. functools 또는 백 포트 클론에서 lru_cache 구현을보고 캐시 객체와 상호 작용하는 방법을 변경하여 쉽게 직접 작성하여 사전이 아닌 데이터베이스와 대화 할 수 있습니다.
아주 오랫동안 실행되는 작업을 제외하고는 캐시를 사용하는 것이 더 어려워지는 데이터베이스를 쿼리 할 때 지불해야하는 비용이 있습니다.
또는 간단한 atexit 핸들을 작성하여 각 functools.lru_cache 인스턴스를 탐색하고 해당 캐시를 json 또는 pickles에 덤프하고 init 프로세스의 일부로 다시로드 할 수 있습니다.
관련 문제
- 1. C++에서의 메모 작성
- 2. Facebook 연결로 메모 작성
- 3. 강조 표시하고 UIwebview에서 메모 작성
- 4. 파이썬 다중 스레드 메모 작성
- 5. 클라우드 기반 비 -ASP.NET
- 6. 클라우드 기반 램프 클러스터
- 7. 클라우드 기반 Android 개발
- 8. 클라우드 기반 동기화 아키텍처
- 9. 메모 작성 도구 용 PHP 프레임
- 10. 프로젝트 계획, 개발자를위한 메모 작성 도구
- 11. 여기에 중첩 된 메모 작성 라인이 필요합니까?
- 12. iphone 및 ipad 용 메모 작성
- 13. 닷넷 클라우드 기반 스토리지 솔루션
- 14. plot_trisurf로 포인트 클라우드 그래프 작성
- 15. AS3에서 클라우드 기반 애플리케이션을 만들기위한 경로
- 16. 데이터 기반 UI 작성
- 17. 템플릿 기반 팩토리 시스템 작성
- 18. SUM 기반 일별 레코드 작성
- 19. 명령 기반 로거 프로그램 작성
- 20. 텍스트 기반 게임을위한 코드 작성
- 21. 에디션 기반 재 작성 쿼리
- 22. 클라우드 기반 사용자 자격 증명 서비스가 있습니까?
- 23. CDMI 기반 스토리지 클라우드. 상호 운용성?
- 24. 클라우드 기반 소프트웨어의 프로덕션 배포는 어떻게됩니까?
- 25. 버전 클라우드 기반 소셜 코드 조각 관리
- 26. 클라우드 기반 환경에서 PHP cronjob을 실행하십시오.
- 27. Android 개발을 지원하는 클라우드 기반 Java IDE?
- 28. 클라우드 기반 탄력적 인 beanstalk의 SSL 인증서
- 29. 클라우드 기반 테스트 랩에서 Selendroid 테스트를 지원합니까?
- 30. 클라우드 기반 MS 액세스 백엔드에 대한 옵션