HackerTrans
TopNewTrendsCommentsPastAskShowJobs

exagolo

no profile record

Submissions

[untitled]

1 points·by exagolo·2 mesi fa·0 comments

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

exasol.com
11 points·by exagolo·4 mesi fa·0 comments

Exasol Virtual Schemas: The Key to Flexible Deployments

exasol.com
2 points·by exagolo·5 mesi fa·0 comments

From Data Federation to AI-Ready Analytics with Virtual Schemas

exasol.com
14 points·by exagolo·5 mesi fa·0 comments

Database Benchmarks Lie (If You Let Them)

exasol.com
15 points·by exagolo·6 mesi fa·12 comments

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

exasol.com
11 points·by exagolo·6 mesi fa·3 comments

All Your Coworkers Are Probabilistic Too

scatterarrow.com
5 points·by exagolo·8 mesi fa·9 comments

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

exasol.com
62 points·by exagolo·9 mesi fa·49 comments

MariaDB and Exasol announce strategic partnership for high-performance analytics

mariadb.com
14 points·by exagolo·9 mesi fa·2 comments

comments

exagolo
·5 mesi fa·discuss
I believe Karma solely comes from upvotes for comments minus downvotes. Submissions don't count.
exagolo
·5 mesi fa·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
·6 mesi fa·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
·6 mesi fa·discuss
You mean the "execution plan" for your queries? Ideally, those types of decisions are automatically done by the database.
exagolo
·6 mesi fa·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 mesi fa·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 mesi fa·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 mesi fa·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 mesi fa·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 mesi fa·discuss
Are you using a transpiler technology such as SQLGlot for the multi-vendor SQL generation?
exagolo
·8 mesi fa·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 mesi fa·discuss
When people complain about large language models, I often feel like they're complaining about their coworkers without realizing it...
exagolo
·9 mesi fa·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 mesi fa·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 mesi fa·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 mesi fa·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.