- Broker가 모지?
- 검색엔진에서 대용량 데이타는 한대의 Machine에 저장할 수 없다.
- 나는 분산의 기준을 document단위로 했다. 물론 termId로 할 수도 있지만 내가 찾아본 자료에 의하면 document단위로 하는게 좀더 우수한 성능을 가진다.
- 분산되어서 저장이 되어 있는 상황에서 사용자 Query를 받았을때 분산되어 있는 데이타들을 취합해서 결과값을 돌려 줘야 한다.
- 이 역활을 하는게 Broker다..
- 어떻게?
- 구글신의 도움을 받아 쓸만한 자료를 찾았다.
- http://www.codeproject.com/library/Generic_Pool.asp
- http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Thread/Advanced/ThreadPool
- 2개를 찾았는데.. joinc의 source가 좀더 명확해서 이걸 기반으로 작업하기로 했다.
- 이렇게 좋은 강좌를 올려 주신 윤상배님께.. 감사드립니다..^^
- 자 이제 코딩 시작해 보까..ㅋ
내가 생각하는 분산 처리 방식도 이와 비슷하다. 각각의 Machine은 하나의 독립된 개체로서 가치를 가지고 각 Machine의 Communication에 의해서 좀더 큰 일을 수행하게 하는것이다.
내가 분산처리를 termId로 하지 않고 document로 하는 이유도 여기에 있다.
Trackback Address :: http://misterlinker.tistory.com/trackback/17
이올린에 북마크하기
이올린에 추천하기

