Matomo: NoSQL support

Created on 27 Jul 2011  路  10Comments  路  Source: matomo-org/matomo

Using Mongodb, Hadoop, Tokudb, Piwik could scale to greater limits.

This ticket is an invitation to the community to comment and discuss the Nosql support of Piwik!

References:

duplicate

Most helpful comment

Well, it doesn't have to be completely No SQL. You may look into ClickHouse - the column-oriented DBMS used by Yandex for its own web analytics. It even has SQL syntax, so it doesn't require a complete rewrite of Piwik.

All 10 comments

Reopening as there is a lot of interest from the community to build a Nosql version of Piwik!

two years ago we have discussed this topic in the past Nosql for Piwik for a GSoC proposal: https://github.com/piwik/piwik/wiki/GSoC-2013#project-gsoc1-multiple-database-support-implement-mongodb-adapter

Well, it doesn't have to be completely No SQL. You may look into ClickHouse - the column-oriented DBMS used by Yandex for its own web analytics. It even has SQL syntax, so it doesn't require a complete rewrite of Piwik.

Yes, clickhouse would be a really nice backend!

We have just contacted Piwik's team in order to check the viability to integrate SlicingDice as a backend for Piwik. Let's see how it goes.

What about Cassandra?

FYI Clickhouse would be the more likely candidate we would look into eventually, as it's SQL compatible

Benchmark looks good: https://clickhouse.yandex/benchmark.html#[%2210000000%22,[%22ClickHouse%22,%22MySQL%22],[%220%22]]

@mattab what kind of feature you are missing? https://clickhouse.yandex/docs/en/introduction/distinctive_features/#sql-support

While it has SQL support you need to look into some details. Eg does it support delete/update and if supported, is it fast. Does it support eg 10 to 20 joins, does it support all kind of alter table statements etc.

Closing this issue as a duplicate of https://github.com/matomo-org/matomo/issues/7526

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Studio384 picture Studio384  路  4Comments

alexandrestein picture alexandrestein  路  4Comments

tsteur picture tsteur  路  4Comments

mattab picture mattab  路  5Comments

danchello picture danchello  路  4Comments