2016-07-14 3 views
0

저는 실시간 분석으로 문제를 해결하려고합니다. 실시간으로 값을 계산하고 싶습니다. 스트리밍 데이터를 수신하고 카프카 (Kafka)와 스톰 (Storm)으로 처리하고 마침내 레디 스 (Redis)에 기록합니다. 이제 Redis에 저장된 모든 데이터를 다시 Storm으로 밀어 넣고 끌어 당겨서 더 많은 계산을 수행하고 싶습니다. 문제는 매분마다 반복해야한다는 것입니다. 그래서 매분마다 Redis의 모든 값을 당기거나 밀고 계산해야합니다. 이것이 내 문제를 해결하는 올바른 방법인지는 모르지만 일종의 캐시가 필요합니다. 추천이 있으십니까?Storm and Redis

미리 감사드립니다.

감사합니다.

답변

0

대신 druid를 사용할 수 있습니다. 카프카에 값을 저장하고 폭풍우를 사용하여 값을 삽입합니다. 열 기반 저장 장치이며 실시간 분석을 위해 특별히 설계되었습니다. Redis는 빠르지 만, redis를 사용하여 모든 분석 요구 사항을 달성하거나, 고유 한 구현 로직을 작성하는 데 필요한 쿼리로 간단한 그룹을 만들거나 순서를 지정할 수는 없습니다. 반면에 druid는 이러한 목적을 위해 특별히 설계되었습니다. 이 도움이

http://druid.io/

희망.