Although relational databases and tables offer several advantages, SQL – the programming language used to interface with RDBMS, has several limitations. To address these shortcomings, Erex Shinan and Tal Shiri released Preql. Preql, an alternative to SQL, is a high-level programming language designed to support Python and Pandas integration. Preql, which features strict typing and first-class functions and modules, is interpreted and gets compiled to SQL at runtime.