2011-03-18 5 views
0

BerkleyDB JE와 Lucene을 기반으로 한 자택 검색 서비스를 작성하고 있습니다. BDB는 검색을 위해 원래 문서와 Lucene을 저장하는 데 사용됩니다. 우리는 BDB 스토리지를 복제하여 고 가용성 및 읽기 요청 밸런스를 달성 할 계획입니다.BerkleyDB 복제 로그에 대한 액세스

하지만 문제가 있습니다. 문서가 BDB 슬레이브에 복제 될 때 응용 프로그램은 Lucene 색인에서 다시 색인화해야하는 문서를 알아야합니다. 내가 아는 한 복제 로그에는 이미이 항목이 포함되어 있습니다 (기본 키는 내가 필요한 전부입니다).

내 질문에 어떤 방식으로 Berkley DB 복제 로그에 액세스하고 복제 스트림에서 변경되는 레코드를 계산할 수 있습니까?

답변

2

BDB Java Edition forums에서 질문하는 것이 좋습니다.

짧은 답변은 BDB JE에서 현재이 기능을 사용할 방법이 없다는 것입니다. 기능이 요청되었지만 더 긴 기간의 로드맵에 있습니다. 제품에서 복제 트리거를 원한다면 위에 나열된 포럼에 사용 사례에 대한 설명과 해당 동작을 원하는 것, 즉 어떻게 제출할 것을 제안합니다. 당신은 복제물에 대한 응용 프로그램이 통지를 받고 싶어하는지, 응용 프로그램이 BDB JE에서 필요로하는 정보와 응용 프로그램이 그 정보로 무엇을 할 것인지를 좋아합니다.

당신이하려는 일에 대한 옵션으로 BDB JE FAQ about Carbonado을 읽을 수도 있습니다.

관련 문제