At some point, isn't it better to build your own database? And choose the trade offs that fit your project. Or pay/hire someone to do it.
Building a reliable DBMS with any kind of decent performance can easily take years. And by then, it's still not sure that you're doing any better than any of the existing solutions.
Though, I’d be sorely tempted to spin up a bfc of clickhouse on bare metal.
Attempting to make your own db while being ignorant of competing products would be an absolute disaster
The query was:
SELECT SUM(pageviews) as total, pathname FROM pageviews GROUP BY pathname ORDER BY total DESC LIMIT 10.
If we don’t hear an answer from you, I’ll be really upset. Otherwise, we may have to add your ideas to the article!