2012-12-07 1 views
0

Mongo에서 직접 스핑크스로 많은 양의 데이터를로드하려고 시도하고 있습니다. 현재 내가 찾은 최선의 방법은 xmlpipe2를 사용하는 것입니다.스핑크스와 xmlpipe2 사용하기

그러나 데이터 세트에 대한 업데이트를 수행하는 방법이 있다면 수십만 개의 레코드를 완전히 다시 색인하는 데 시간이 걸리고 시스템에 약간 집중적으로 적용될 수 있기 때문에 궁금합니다.

더 좋은 방법이 있나요?

감사합니다.

답변

0
+0

만 사용하여 SQL을 사용하여이 제한되지 않습니다 여기에 설명 된 모든 업데이트가 작은 인덱스를 분리 갈 때? 나는 SQL과 전혀 상호 작용하지 않는다. 이 방법을 사용할 수있는 또 다른 방법이 있습니까? – Petrogad

+0

모든 소스에서 분산 색인을 사용할 수 있습니다. XML 파이프는 스핑크스 빌딩 인덱스, main + delta가 스핑크스가 어떻게 검색하는지 알려주는 방법입니다. 필요한 경우 서로 다른 출처의 색인을 결합 할 수도 있습니다. – vfedorkov

+2

아니요 SQL에 국한되지 않습니다. 동일한 'methodoly'는 xmlpipe와 함께 사용할 수 있습니다. 업데이트 된 레코드 만 반환하는 두 번째 xmlpipe 스크립트가 필요합니다. 기본 xmlpipe 스크립트에 의해 업데이트되는 포인터/카운터를 유지해야합니다. 이 예제에서 sql-queries를 사용하여 implemeneted 된 모든 로직이 xmlpipe 스크립트 내에 구현되어야합니다. – barryhunter

관련 문제