Page 276 - 《软件学报》2026年第3期
P. 276

袁巩生 等: JIT  编译技术在可插拔存储引擎数据库中的应用                                                 1239


                  [4]   Paek  Y,  Ahn  M,  Cho  D,  Kim  T.  Efficient  embedded  code  generation  with  multiple  load/store  instructions.  Software:  Practice  and
                     Experience, 2007, 37(11): 1133–1159. [doi: 10.1002/spe.801]
                  [5]   Butterstein D, Grust T. Precision performance surgery for CostgreSQL: LLVM-based expression compilation, just in time. Proc. of the
                     VLDB Endowment, 2016, 9(13): 1517–1520. [doi: 10.14778/3007263.3007298]
                  [6]   Pantilimonov M, Buchatskiy R, Zhuykov R, Sharygin E, Melnik D. Machine code caching in PostgreSQL query JIT-compiler. In: Proc.
                     of the 2019 Ivannikov Memorial Workshop (IVMEM). Velikiy Novgorod: IEEE, 2019. 18–25. [doi: 10.1109/IVMEM.2019.00009]
                  [7]   Datta D, Stoodley M, Ray S. Towards just-in-time compilation of SQL queries with OMR JitBuilder. In: Proc. of the 31st Annual Int’l
                     Conf. on Computer Science and Software Engineering. Toronto: IBM, 2021. 256–261.
                  [8]   Tetzel F, Lehner W, Kasperovics R. Efficient compilation of regular path queries. Datenbank-Spektrum, 2020, 20(3): 243–259. [doi: 10.
                     1007/s13222-020-00353-9]
                  [9]   Letkowski J. Doing database design with MySQL. Journal of Technology Research, 2014, 6: 1–15.
                 [10]   Lattner C, Adve V. LLVM: A compilation framework for lifelong program analysis & transformation. In: Proc. of the 2004 Int’l Symp.
                     on Code Generation and Optimization. San Jose: IEEE, 2004. 75–86. [doi: 10.1109/CGO.2004.1281665]
                 [11]   Barata M, Bernardino J, Furtado P. An overview of decision support benchmarks: TPC-DS, TPC-H and SSB. In: New Contributions in
                     Information Systems and Technologies, Vol. 1. Cham: Springer, 2015. 619–628. [doi: 10.1007/978-3-319-16486-1_61]
                 [12]   Krikellas  K,  Viglas  SD,  Cintra  M.  Generating  code  for  holistic  query  evaluation.  In:  Proc.  of  the  26th  IEEE  Int’l  Conf.  on  Data
                     Engineering (ICDE 2010). Long Beach: IEEE, 2010. 613–624. [doi: 10.1109/ICDE.2010.5447892]
                 [13]   HyPer—A hybrid OLTP&OLAP high performance DBMS. 2025. https://hyper-db.de/
                 [14]   Kohn A, Leis V, Neumann T. Making compiling query engines practical. IEEE Trans. on Knowledge and Data Engineering, 2021, 33(2):
                     597–612. [doi: 10.1109/TKDE.2019.2905235]
                 [15]   Kersten T, Leis V, Neumann T. Tidy tuples and flying start: Fast compilation and fast execution of relational queries in Umbra. The
                     VLDB Journal, 2021, 30(5): 883–905. [doi: 10.1007/s00778-020-00643-4]
                 [16]   Funke H, Mühlig J, Teubner J. Low-latency query compilation. The VLDB Journal, 2022, 31(6): 1171–1184. [doi: 10.1007/s00778-022-
                     00741-5]
                 [17]   PostgreSQL: The World’s most advanced open source relational database. 2025. https://www.postgresql.org/
                 [18]   Manegold S, Kersten ML, Boncz P. Database architecture evolution: Mammals flourished long before dinosaurs became extinct. Proc. of
                     the VLDB Endowment, 2009, 2(2): 1648–1653. [doi: 10.14778/1687553.1687618]
                 [19]   Grulich PM, Lepping AP, Nugroho DPA, Pandey V, del Monte B, Zeuch S, Markl V. Query compilation without regrets. Proc. of the
                     ACM on Management of Data, 2024, 2(3): 165. [doi: 10.1145/3654968]
                 [20]   Haffner I, Dittrich J. A simplified architecture for fast, adaptive compilation and execution of SQL queries. In: Proc. of the 26th Int’l
                     Conf. on Extending Database Technology (EDBT). 2023. 1–13.
                 [21]   Lin S, Marathe AP, Larson PÅ, Chen C, Sun C, Lee P, Yu WD, Li JW, Meng JC, Lin RL, Chen XY, Zhu QP. Near data processing in
                     Taurus database. In: Proc. of the 38th IEEE Int’l Conf. on Data Engineering (ICDE). Kuala Lumpur: IEEE, 2022. 1662–1674. [doi: 10.
                     1109/ICDE53745.2022.00170]
                 [22]   Amazon Aurora. 2025. https://aws.amazon.com/cn/rds/aurora/
                 [23]   Yan C, Lin Y, He YY. Predicate pushdown for data science pipelines. Proc. of the ACM on Management of Data, 2023, 1(2): 136. [doi:
                     10.1145/3589281]


                 作者简介
                 袁巩生, 博士, 副研究员, CCF  专业会员, 主要研究领域为数据库, 量子计算, 数据挖掘.
                 杜晨路, 硕士, 主要研究领域为数据库.
                 朱阅岸, 博士, CCF  专业会员, 主要研究领域为高性能数据库系统, 大数据技术.
                 陈育兴, 博士, 腾讯云数据库高级研究员, CCF    专业会员, 主要研究领域为数据库事务处理和存储优化.
                 唐秀, 博士, “百人计划”研究员, 博士生导师, CCF  专业会员, 主要研究领域为数据库查询优化, 数据库测试, 数据智能.
                 姚畅, 博士, 研究员, 博士生导师, CCF  专业会员, 主要研究领域为数据库, 自然语言处理, 医疗信息技术, 医疗大模型.
                 陈刚, 博士, 教授, 博士生导师, CCF 杰出会员, 主要研究领域为数据库系统, 大数据技术, 数据智能计算.
   271   272   273   274   275   276   277   278   279   280   281