2013-05-14 2 views
0

원자 업데이트는 원본 데이터를 가져 와서 완전히 새로운 문서를 만들고 인덱싱하는 것보다 훨씬 빠릅니다. 기본적으로 solr의 원자 적 업데이트가 얼마나 정확하게 작동하는지 알고 싶습니다.solr 4의 원자 업데이트 통찰력

답변

1

Solr에서 현재 문서를 먼저 가져온 다음 수정 된 문서를 다시 게시하지 않기 때문에 원자 업데이트가 더 빠를 수 있습니다. 네트워크 시간을 절약 할 수 있습니다. 내부적으로 Solr은 원자 적 업데이트에서 지정되지 않은 필드에 기존 값을 사용합니다 (따라서 모든 값을 저장 한 상태로 유지해야하는 이유입니다).

원자 업데이트는 수정 한 문서를 게시 할 때 다른 사람이 문서를 변경하더라도 걱정할 필요가 없으므로 충돌을 피하는 데 도움이됩니다. 이 문제는 optimistic concurrency을 사용하여 처리 할 수도 있습니다.