roy-ganz / toql

A friendly and productive ORM
50 stars 1 forks source link

Diesel benchmark implementation #4

Open weiznich opened 2 years ago

weiznich commented 2 years ago

First of all I, as current maintainer of diesel want to congratulate you for your good work here :tada:. It's always good to see more solutions for the same problem emerging, as this removes pressure from diesel to satisfy everyone's needs.

We maintain a set of benchmarks as part of the diesel project. Beside diesel those benchmarks contain implementations based on any relevant rust crates that can be used to interact with relational databases. At least for diesel they serve as comparison to the current ecosystem in terms of performance. As far as I know they are also used by some of the authors of the other crates for the purpose. We run those benchmarks continuously and record the results here. I would welcome a toql implementation there as well, so feel free to just open a PR or reach out for help implementing this.

If you are not interested in adding a toql entry there feel free to just close and ignore this issue.

roy-ganz commented 2 years ago

Hi, thank you for your congratulations and your information.

I wanted to add bench marking anyway, because locally I experiment with a query cache to bypass the SQL builder stage and I need to measure the speed up. Now that you told me about a common way to do it, I'll join in. I won't have time in December because other work has come in, but beginning of next year I want to progress on this and hand in a PR.