본문 바로가기

전체 글

(52)
[Leetcode] 518. Coin Change 2 You are given coins of different denominations and a total amount of money. Write a function to compute the number of combinations that make up that amount. You may assume that you have infinite number of each kind of coin. Example 1: Input: amount = 5, coins = [1, 2, 5] Output: 4 Explanation: there are four ways to make up the amount: 5=5 5=2+2+1 5=2+1+1+1 5=1+1+1+1+1 Example 2: Input: amount =..
Druid - Technology Overview 아파치 드루이드는 오픈소스 분산데이터 저장소이다. 드루이드의 핵심 디자인은 data warehoses, timeseries databases 그리고 search systems 가 결합된 것이다. 드루이드는 위 세가지 특징을 ingestion layer, storage format, querying layer 그리고 core architecture 로 결합해서 구현한다. Key features of Druid include: Column-oriented storage Druid stores and compresses each column individually, and only needs to read the ones needed for a particular query, which supports fas..
Druid - Use Cases 아파치 드루이드는 실시간 성능이 중요한 시스템에서 위력을 발휘하는 데이터베이스이다. 드루이드는 분석용 어플리케이션의 GUI 로 훌륭하게 작동하며 fast aggregation 이 필요한 backend 시스템에도 적합하다. 또한 드루이드는 event-oriented 한 data 에 훌륭하게 적용된다. Use Cases 드루이드의 일반적인 응용 분야는 다음과 같다. Clickstream analytics (web and mobile analytics) Risk/fraud analysis Network telemetry analytics (network performance monitoring) Server metrics storage Supply chain analytics (manufacturing met..