New blog post: 10 Static Optimizations in Project:M36

25 views
Skip to first unread message

A.M.

unread,
Nov 30, 2017, 8:31:12 PM11/30/17
to proje...@googlegroups.com
Hi List,

Project:M36 recently acquired a bunch of additional static optimizations
thanks to a jooq blog post:

https://blog.jooq.org/2017/09/28/10-cool-sql-optimisations-that-do-not-depend-on-the-cost-model/#top2

I implemented the mentioned optimizations in Project:M36 and blogged
about how implementing the optimizations was almost trivial thanks to
Haskell and the strong mathematical underpinnings of Project:M36.

https://agentm.github.io/project-m36/posts/2017-11-30-static-optimizations.html

Comments are, of course, welcome!

Cheers,
M

signature.asc

Elliot Cameron

unread,
Nov 30, 2017, 9:02:56 PM11/30/17
to A.M., proje...@googlegroups.com
This is so cool! Have you done any sort of benchmarking that demonstrates speedups?

Elliot


--
You received this message because you are subscribed to the Google Groups "project-m36" group.
To unsubscribe from this group and stop receiving emails from it, send an email to project-m36+unsubscribe@googlegroups.com.
To post to this group, send email to proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/project-m36/c961a743-9543-3d2e-ae70-10578d6df2ba%40themactionfaction.com.
For more options, visit https://groups.google.com/d/optout.

A.M.

unread,
Nov 30, 2017, 9:09:52 PM11/30/17
to proje...@googlegroups.com
On 11/30/2017 09:02 PM, Elliot Cameron wrote:
> This is so cool! Have you done any sort of benchmarking that
> demonstrates speedups?

Hi,

No, I haven't done any benchmarking and, now that you mention it, the
lacks of benchmarks could be a fatal omission, giving the impression
that the DBMS is merely experimental.

I have created https://github.com/agentm/project-m36/issues/171 to
implement some criterion benchmarks and post the results.

Cheers,
M


signature.asc
Reply all
Reply to author
Forward
0 new messages