Re:PostgreSQL Begins Adding LLVM JIT Support For Faster Perf...
by barrkel on Saturday April 07, 2018 @08:33PM
(#16783875)
Databases have been generating machine code for things like sorts since the 60s. JIT code for queries is a very old approach.
Databases are a lot more interesting than they appear on the outside. They combine the disciplines of compilers (parsing, typing, optimization, codegen), operating systems (caching and memory management, concurrency, file systems) and distributed computing (replication, distributed transactions) all in one project.
Databases are a lot more interesting than they appear on the outside. They combine the disciplines of compilers (parsing, typing, optimization, codegen), operating systems (caching and memory management, concurrency, file systems) and distributed computing (replication, distributed transactions) all in one project.