HackerTrans
TopNewTrendsCommentsPastAskShowJobs

exagolo

no profile record

Submissions

[untitled]

1 points·by exagolo·2 ay önce·0 comments

Why Your BI Stack Knows More About Your Processes Than You Think

exasol.com
11 points·by exagolo·4 ay önce·0 comments

Exasol Virtual Schemas: The Key to Flexible Deployments

exasol.com
2 points·by exagolo·5 ay önce·0 comments

From Data Federation to AI-Ready Analytics with Virtual Schemas

exasol.com
14 points·by exagolo·5 ay önce·0 comments

Database Benchmarks Lie (If You Let Them)

exasol.com
15 points·by exagolo·5 ay önce·12 comments

A new open-source benchkit to create your own reproducible database benchmarks

exasol.com
11 points·by exagolo·6 ay önce·3 comments

All Your Coworkers Are Probabilistic Too

scatterarrow.com
5 points·by exagolo·8 ay önce·9 comments

Text-to-SQL is dead, long live text-to-SQL

exasol.com
62 points·by exagolo·9 ay önce·49 comments

MariaDB and Exasol announce strategic partnership for high-performance analytics

mariadb.com
14 points·by exagolo·9 ay önce·2 comments

comments

exagolo
·5 ay önce·discuss
I believe Karma solely comes from upvotes for comments minus downvotes. Submissions don't count.
exagolo
·5 ay önce·discuss
In case you have a single table with time-series data, then Clickhouse will perform typically better. It's very much optimized for this type of use cases. Once you are joining tables and having more advanced analytics, than Exasol will easily outperform it.

Exasol has been performance leader for more than 15 years in the market, as you can see in the official TPC-H publications, but has not gotten the broader market attention yet. We are trying to change that now and have recently been more active in the developer communities. We also just launched a completely free Exasol Personal edition that can be used for production use cases.
exagolo
·5 ay önce·discuss
I think the issue in the tests was the lack of a proper resource management of Clickhouse that led to queries failing under pressure. Although I have to admit that the level of pressure was minimal. Just a few concurrent users shouldn't be considered pressure. Also, having far more RAM than the whole database size means very little pressure. And the schema model is quite simple, just two fact tables and a few dimension tables.

Any database should be able to handle 100 concurrent queries robustly, even if this means to slow down the execution of queries.
exagolo
·5 ay önce·discuss
You mean the "execution plan" for your queries? Ideally, those types of decisions are automatically done by the database.
exagolo
·5 ay önce·discuss
Traditional database benchmarks focus on throughput and latency – how many queries per second can be processed, how execution time changes as hardware resources increase. This benchmark revealed something different: reliability under realistic conditions is the first scalability constraint.
exagolo
·6 ay önce·discuss
The tool is very flexible and you can create your own benchmarks with your own data. This is always the best benchmark, as any public benchmark will have a certain bias.
exagolo
·6 ay önce·discuss
Another alternative is Exasol that is factors (>10x) faster than Clickhouse and scales much better for complex analytics workloads that joins data. There is a free edition for personal use without data limit that can run on any number of cluster nodes.

If you just want to read and analyze single table data, then Clickhouse or DuckDB are perfect.

Disclaimer: I work at Exasol
exagolo
·6 ay önce·discuss
For the bigger tasks, Exasol might also be a very neat option for you. We have a free personal edition that can scale regarding data volumes, #servers (MPP architecture) and complex workloads.

Recently, we have also compared ourselves against DuckDB and were 4 times faster even on a single node. We are in-memory optimized, but data doesn't need to fit in the RAM.

Disclaimer: I'm CTO@Exasol
exagolo
·7 ay önce·discuss
If not having to adjust queries is a major driver for your considerations, then I would highly recommend looking at SQLGlot (https://github.com/tobymao/sqlglot), a transpiler that makes you (more) independent of query dialects. They already support 30 dialects (big vendors such as Snowflake, Databricks, BigQuery, but also loads of the specialists such as ClickHouse, SingleStore or Exasol). Repo is maintained extremely well.

Picking the best solution for your concrete workload (and your future demands) should be equally important to the implementation effort, to avoid that you run into walls later on. At least as long as data volume, query complexity or concurrency scalability can be challenges.
exagolo
·8 ay önce·discuss
Are you using a transpiler technology such as SQLGlot for the multi-vendor SQL generation?
exagolo
·8 ay önce·discuss
I do agree. I still think that the article articulates a very interesting thought... the better the input for a problem, the better the output. This applies both to LLMs but also for colleagues.
exagolo
·8 ay önce·discuss
When people complain about large language models, I often feel like they're complaining about their coworkers without realizing it...
exagolo
·8 ay önce·discuss
Agreed, and it's an amazingly well-maintained GitHub repo: https://github.com/tobymao/sqlglot

Big kudos to Toby and the team.
exagolo
·9 ay önce·discuss
I do agree. SQL is simply an access API for so many systems, and nice as it's a declarative language rather than a normal programming language. LLMs are super powerful to express questions to data that can then be translated into SQL.
exagolo
·9 ay önce·discuss
For translation between dialects, you could use projects such as SQLGlot. The advantage of SQL is the standardization over many decades (yes, I know that it's still a mess with the different dialects).
exagolo
·9 ay önce·discuss
MariaDB Exa is engineered for extreme scale, complex queries and high performance on multi-terabyte datasets. This approach ensures every MariaDB customer has the right analytical solution to maximize performance and efficiency across their entire data infrastructure, from real-time operational insights to AI model inference.