Evolution of Big Data Storage: How to Support Real-time Analytics at Scale