Blocks & Files: Distributed OLAPer Kyligence accelerates core engine, adds real-time data support