ZODB에서 일하지 않는 많은 관계가 목록이 변경 가능합니다. 해결 방법은 영구 매핑 또는 영구 목록 또는 BTree입니다. 누군가가 정확히 어떻게 수행되는지 알려주세요.ZODB에서 영구 목록 또는 영구 매핑을 구현하는 방법
2
A
답변
5
질문을 이해할 수 있는지 잘 모르겠습니다.
PersistentMapping은 사전처럼 작동하지만 영구적입니다. PersistentList는 그저 영구적 인 목록 일뿐입니다.
BTree는 사전으로도 작동하지만 엄청난 수의 개체에 최적화되어 있습니다. 많은 객체를 처리해야하는 경우에는 PersistentMapping 또는 PersistentList를 사용하지 않아야합니다.
ZODB 관계의 경우 일반적으로 Python에서와 마찬가지로 object references을 사용할 수 있습니다.
ZODB는 필요하면 약한 참조를 지원하기까지합니다.
z3c.relationfield와 같은 다른 특수 패키지가 ZODB의 관계를 처리하기 위해 필요합니다. 예를 들어 관계로 검색해야하지만 사용하지 않아도됩니다.
관련 문제
- 1. iPhone : 영구 저장소 유형
- 2. Intellij IDEA 영구 변경 목록 (커밋 후)?
- 3. 영구 쿠키
- 4. 영구 서비스
- 5. 영구 프록시 연결을 해제하는 방법
- 6. 영구 메모리 주소
- 7. 데이터베이스에 저장된 영구 객체 목록 가져 오기
- 8. Java, 영구 파일에 값을 저장하고로드하는 방법
- 9. 영구 해시 테이블 구현
- 10. CSS를 WebView에 영구 보관하는 방법
- 11. 영구 데이터 객체 구현
- 12. iPhone 영구 데이터 저장소
- 13. Java Google App Engine : 다른 영구 객체의 영구 데이터 구조에 객체를 추가하기 전에 객체를 영구 유지해야합니까?
- 14. mysqli 영구 연결 한마디로
- 15. JavaScript의 영구 루프 만들기
- 16. garlik 4store의 영구 모델은 무엇입니까
- 17. 영구 터미널 출력
- 18. RavenDB를 영구 캐시로 사용
- 19. Java 용 영구 계측
- 20. CoreData를 사용하여 동일한 유형의 영구 및 비 영구 객체 사용
- 21. 보기 간의 영구 데이터
- 22. 영구 OAuth 세션
- 23. 모든보기에서 iphone 영구 버튼
- 24. 영구 응용 프로그램
- 25. Android : 영구 데이터 저장
- 26. TFS 2005에서 영구 삭제
- 27. iframe의 영구 변수?
- 28. 블랙 베리의 영구 저장소
- 29. 영구 오류 AJAX 기능
- 30. 영구 연결 열기