Joiner is a research project for sql join order tuning using reinforcement learning algorithm. It aims to find optimal join order under a certain workload such as TPC-H, JOB.
The overall workflow of Joiner looks like this:
Tree LSTM implementation in PyTorch for the Treelstm implementation, and to the Pytorch team for the fun library.
MIT