cube-js / cube

📊 Cube — The Semantic Layer for Building Data Applications
https://cube.dev
Other
17.49k stars 1.74k forks source link

What is difference between Apache pinot vs cube? #8234

Open vikingcodes opened 1 month ago

vikingcodes commented 1 month ago

I am exploring tools for multi tenant app.

Can anyone explain difference between Apache pinot vs cube?

For me both looking same.

igorlukanin commented 1 month ago

Cube and Pinot are similar in a way that they both provide access to upstream data sources via a SQL API. However, I would say that Pinot is a slightly lower level solution than Cube.

Cube has the data modeling layer that allows to abstract metrics definitions. Cube also provides access control and natively supports multitenancy. Finally, Cube provides not only the SQL API but also REST API for front-end applications.

I hope this helps.