2013-02-27 5 views
1

lucene이 트랜잭션 ACID 속성을 지원한다는 사실을 알고 있습니다.Lucene의 트랜잭션

레코드가 삽입되면 각 레코드는 Lucene에서도 색인이 생성됩니다.

트랜잭션이 데이터베이스로 완료되면 인덱스가 완료됩니다. 그러나 실패하면 MYSQL은 롤백을 제공하고 다른 레코드는 해당 트랜잭션에 삽입되지 않습니다.

DB 롤백은 그 당시 생성 된 인덱스조차도 롤백해야합니다.

Lucene은 이러한 기능을 제공합니까? MYSQL 트랜잭션과 Lucene 인덱싱을 레코드에 바인딩 할 수 있습니까?

답변

1

Lucene은 이러한 기능을 제공합니까?

Lucene은 롤백을 제공합니다 (IndexWriter.rollback() 참조).

레코드에 MYSQL 트랜잭션과 Lucene 인덱싱을 바인딩 할 수 있습니까?

상자에는 들어 있습니다. 그러나 이것을 수행 할 수있는 frameworks이 있습니다.