Currently we output web server access log to Kafka and consumed by a program that forward to SAN (compressed) for long term storage.
This method is space efficient and scalable but lack of real time searching functionality (need to use Hadoop for query). I am thinking if we should forward to SenseiDB directly instead of SAN since it provide the handy search functionality.
But I am worry the following factors:
1. We output 50GB log per day, around 1M rows of record per day, our target is to store at least 2 year active data, so around 4TB, 700M rows of data, is this value huge?
2. As we might need to do house keeping (e.g. removing old data) in order to make the data fit in SenseiDB, what are the best way to handle this?
Thanks