2016-11-16 5 views
0

쿼리를 빠르게 수행 할 수있는 데이터베이스에 로그를 저장하는 솔루션이 필요합니다 (예 : 10 개 표준 포맷 중 하나를 따르는 것이 좋음). 다양한 유선 쿼리에 대한 결과를 쉽게 제공하십시오. 예 : 텍스트 본문에서 키워드를 찾는 쿼리, 여러 테이블과 관련된 쿼리druid 및 metamarkets에 대한 조언이 필요합니다.

내게 권장되는 솔루션은 MetaMarket이었습니다. 매우 훌륭한 쿼리 시스템으로 실시간 로깅을하는 것처럼 보입니다. 그러나 나는 비용 및 습기에 대해 확신이 없거나 그러한 복잡한 해결책이 필요하지 않습니다.

나는 metamarket의 "판매 시점"이 드루이드 db이며 db가 오픈 소스이고 스택 외부에 배치 될 수 있다고 말한 것으로부터입니다. 그래서 내가 묻기 위해 온 것은 :

Druid와 함께 실시간 로깅 시스템을 배포 한 경험이 있습니까? 얼마나 힘들었습니까? 얼마나 걸렸어 ? 도전 과제는 무엇입니까? druid 외의 다른 어떤 기술을 사용 했습니까? 추천 독서 있어요?

여러분 중 누구도 metamarket에 대해 경험이 있으십니까? 그렇다면 다시 얼마나 힘들었습니까? 얼마나 걸렸어 ? 도전은 무엇입니까? 생산에 성공하면 비용은 얼마나 들었습니까? 주제에 대해 권장되는 독서가 있습니까?

또한 보너스 질문 : 실제로 드루이드에 대해 "공정한 전문가"가 수행 한 벤치 마크가 있습니까? 실시간 데이터베이스에서 실시간으로 Java로 작성된다는 사실은 조금은 ... 아, 믿기 어렵습니다.

답변

0

빠른 답변입니다. 사실 드루이드는 오픈 소스이지만 누락 된 링크는 드루이드와 잘 어울리는 훌륭한 UI입니다. 하나의 UI가 caravel이라고 불리곤했지만 이제는 괜찮은 일을 할 수 있다고 생각합니다. druid 클러스터 실행과 관련하여 패키징에서부터 머신/클라우드에 대한 druid 배포까지의 모든 파이프 라인을 배치 할 수있는 충분한 리소스 (예 : 엔지니어)를 보유하고 있다면 어렵지 않습니다. 마지막으로 마지막 부분은 작업량이 많은 클러스터를 모니터링/업데이트하는 것입니다. 그렇습니다. JAVA를 사용하여 작성되었지만 KAFKA의 다른 많은 실시간 소프트웨어의 경우가 그렇습니다. 실제로 druid는 많은 일을 처리하고 메모리 맵 파일을 사용하여 데이터를 제공합니다. white paper을 읽으면 시스템에 대한 기본/기본 지식을 얻을 수 있으므로 druid가 적합한 지 아닌지를 확인하십시오.