postgresql , 10.0 , llvm , jit , faster expression evaluation framework
postgresql 10.0有可能會融合jit,向量計算等技術,提供一個通用的,便于高效協作,提升olap性能的一個開發架構。
雖然目前社群有朋友已經提供了llvm和向量計算的插件,很顯然社群是想在核心中直接整合這些計算的。加油postgresql
<a href="https://github.com/digoal/blog/blob/master/201612/20161216_01.md">《分析加速引擎黑科技 - llvm、列存、多核并行、算子複用 大聯姻 - 一起來開啟postgresql的百寶箱》</a>
<a href="https://github.com/digoal/blog/blob/master/201702/20170225_01.md">《postgresql 向量化執行插件(瓦片式實作) 10x提速olap》</a>
這個patch的讨論,詳見郵件組,本文末尾url。
postgresql社群的作風非常嚴謹,一個patch可能在郵件組中讨論幾個月甚至幾年,根據大家的意見反複的修正,patch合并到master已經非常成熟,是以postgresql的穩定性也是遠近聞名的。
<a href="https://commitfest.postgresql.org/13/1061/">https://commitfest.postgresql.org/13/1061/</a>
<a href="https://www.postgresql.org/message-id/flat/[email protected]#[email protected]">https://www.postgresql.org/message-id/flat/[email protected]#[email protected]</a>