언제 JCR을 사용해야하고 언제 JPA/RDBMS를 사용해야합니까?
-
22-07-2019 - |
문제
Java JCR API는 RDBM의 전통적인 역할을 대체하는 데 사용할 수있는 지속 메커니즘을 정의합니다. 예를 들어 Jackrabbit -JCR 참조 구현 - 트랜잭션, SQL 쿼리, 객체 콘텐츠 매핑 등을 지원합니다.
바이너리 데이터를 Blobs/File System Pointers에 RDBMS에 저장하거나 JCR 노드 속성에 텍스트 데이터를 저장할 수 있습니다. JCR에 유리하게 DB를 던지는 것을 대체 한 경험이 있습니까?
둘 다 CR에 이진 데이터를 저장하고 RDBMS에 텍스트 데이터를 저장할 수 있지만 시스템 간의 관계를 표현하고 동기화 등을 유지해야합니다. 또한 어려운 질문에 직면하기 시작합니다. 이 문서 제목을 문서의 이진 데이터와 함께 저장하려면 노드 속성으로 만들 것입니다 ... 그러나 DB 에이 문서 레코드가 있으므로 아마 보관해야합니다. "
당신은 어떻게 결정합니까?
제휴하지 않습니다 StackOverflow