2011-10-25 4 views
1

Hy, 페이스 북 테이블에서 마녀가 좋아하는 수에 대한 xml 정보를 반환해야합니다. 나는 데이터베이스 나 xml 파일에 정보를 보관해야합니다. 시간 그 날짜를 업데이 트해야합니다. 특정 시간에 어떻게 업데이트 할 수 있습니까? 정보가 너무 커서 데이터베이스에 저장할 수 없으면 xml 파일에 저장할 수 있습니까?xml 파일을 주기적으로 업데이트하려면 어떻게해야합니까?

답변

3

데이터 또는 볼륨의 양이 데이터베이스에 문제가있는 것으로 판명되면 스토리지에 XML을 사용하면 도움이되지 않습니다. 꽤 대조적 인 것. 데이터베이스가 XML을 열 유형으로 지원하는지 확인하십시오. 그렇다면 XPath 기반 인덱싱과 심지어 업데이트까지 제공 할 수 있습니다. 정보를 XML로 얻는다면 XML을 관계형 DB 갭에 연결하는 방법이 유용 할 것입니다. 영속성을 위해 EclipseLink를 사용하면 JPA와 함께 JAXB를 사용하는 형태로 훌륭한 다리가 될 것입니다.

예정된 업데이트의 경우 모든 정보가 필요하거나 부분 집합 만 필요로 할 수도 있습니다. 부분 데이터를 요청할 수 없더라도 XSLT 변환과 같이 필요하지 않은 내용을 필터링하면 메모리 사용 공간과 처리 시간을 줄일 수 있습니다. JPA 엔티티를 사용하면 확실하게 동기화 및 업데이트를 쉽게 수행 할 수 있습니다.

관련 문제