How different is Clickhouse is from Presto

1,826 views
Skip to first unread message

Praveen Krishna

unread,
Dec 20, 2016, 6:26:25 AM12/20/16
to ClickHouse
I am a newbie to ClickHouse db. How different is ClickHouse is from prestodb (https://prestodb.io/) in the aspects of query execution process 


Thanks in advance.
Praveen Krishna

man...@gmail.com

unread,
Dec 21, 2016, 9:55:06 PM12/21/16
to ClickHouse
Hello.

Main difference:
- PrestoDB is a query engine for Hadoop, it uses HDFS for storage;
- ClickHouse uses its own storage.

If you have just execution engine, then to process interactive queries efficiently, you need to prepare your data in advance.
For example, you must collect data for each day and then sort the data by primary key, to help processing of range queries.

In contrast, ClickHouse allows to maintain data locality by primary key, while continuously ingesting new data.
You could insert incoming data in near-realtime and to process analytical queries without degradation of performance.

Also you could find some user experience here: https://groups.google.com/d/msg/clickhouse/pwow5kIj7O0/87phXepFBwAJ
Reply all
Reply to author
Forward
0 new messages