2011-09-12 2 views
3

큰 데이터 세트가 포함 된 프로젝트에 가장 적합한 솔루션을 찾으려고합니다. 패싯으로 데이터 세트를 필터링하고 싶습니다.Redis To Go 대 웹 패러랠 용

나는 Redis To Go 또는 Websolr을 사용하고 있기 때문에 클라우드에서 실행 중입니다. Sunspot은 내가 그 이유만으로 사용하도록 유혹당하는 내장 된면을 가지고 있습니다. 그러나 나는 성능에 대한 내 눈을 가지고 있으며면 형성된 속성에 대해 잘 형성된 Redis 세트가 성능을 향상시킬 수 있는지 궁금합니다.

이 두 솔루션은 성능을 어떻게 비교합니까?

답변

3

"성능"에 대해 눈을 감으셨습니까? 정확히 그 의미가 무엇인지 명확하게 설명해 줄 수 있습니까? 사용자 스토리에 대한 통찰력이 없다면, 나는 Redis와 Solr 모두 성능면에서이 작업을위한 완벽한 툴이라고 말할 수 있습니다.

처음에는 전체 텍스트 키워드 검색에 패싯을 결합하려는 경우 Solr이 승자입니다. 우리는 단지 그것이 여기에 해당하지 않는다고 가정 할 것입니다.

내 관점에서 가장 큰 단점은 하나 또는 다른면을 사용하여 패싯을 구현하는 데 필요한 코드 줄 수입니다. Redis 상단에있는 인덱스 및 패싯은 공정한 투자가 필요하지만 Faceting에 대한 Solr 지원은 사용자에게 적합합니다.

Redis에 대한 투자가 효과가 있는지 여부는 이러한 패싯을 어떻게 사용하고 있으며 "성능"을 정의하는지에 대한 질문으로 돌아갑니다. Redis에 비해 Solr를 정당화하려면 일부 실제 메트릭을 정의하고 벤치마킹해야합니다.

오, 맞습니다. 전체 공개 : 저는 Websolr의 공동 창립자이자 Sunspot의 관리자입니다. 하지만 난 내 자신의 애플 리케이션에 약간의 레디 스를 사용하고 나는 레디 스에게 그것의 만기를 두려워하지 않는다.)