[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-83286-en":3,"doc-seo-83286-105":29,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":11,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},83286,1374391974564,"Clementine","https://ap-avatar.wpscdn.com/avatar/14000253aa45c000a9e?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779874745381141002",8,"Research & Report","Breaking Database Lock-in: Agentic Regeneration of High Performance Storage Readers for Database Bypass","Analytical workloads accessing data through external database systems face a core bottleneck: JDBC/ODBC and driver layers force reads to pass through query execution and non-bulk parsing, limiting latency and throughput for downstream analytic engines. Jailbreak bypasses the database engine by directly reading storage files and regenerating operator-specific table readers. It uses LLM-assisted code synthesis from database format source code and documentation to decode storage into Apache Arrow in-memory columnar buffers. Evaluations on PostgreSQL and MySQL storage files with TPC-H validate correctness and show up to 27× speedups in end-to-end analytical throughput, supporting a generalizable approach to break database lock-in.","Breaking Database Lock-in: Agentic Regeneration of High Performance Storage Readers for Database Bypass  \nVictor Giannakouris Cornell University Ithaca, NY, USA [vg292@cornell.edu](vg292@cornell.edu)  \nImmanuel Trummer  \nCornell University Ithaca, NY, USA [itrummer@cornell.edu](itrummer@cornell.edu)  \narXiv :2607 .07696v 1 [ cs .DB] 8 Jul 2026  \nABSTRACT  \nAnalytical workloads operating on data stored in external database systems face a fundamental bottleneck: data access is guarded entirely by the database driver, like JDBC or ODBC, forcing all reads through query execution and other driver layers that are not designed for bulk columnar analytics. Existing approaches, like JDBC and ODBC connectors, inherit this overhead, resulting in significant latency and throughput limitations for downstream external, analytic query engines. We present Jailbreak, an approach that bypasses the database engine entirely by reading storage files directly and materializing data as in-memory columnar buffers. Jailbreak’s key insight is that database file formats, while complex, are fully specified by their source code and documentation, artifacts that Large Language Models (LLMs) can ingest to regenerate operator-specific table reading components without human-engineered parsing logic. Jailbreak leverages LLM-assisted code synthesis for database storage decoding, turning a traditionally opaque format into a directly queryable artifact. We evaluate Jailbreak on PostgreSQL and MySQL storage files, targeting analytical snapshot scenarios common in read replicas and offline processing pipelines. The generated reader produces Apache Arrow buffers consumable directly by most of the widely known query engines, including DuckDB, Apache Spark, and GPU-accelerated frameworks such as cuDF and Spark RAPIDS. We validate correctness against JDBC/ODBC-based baselines using the TPC-H benchmark across all query results, and demonstrate significant performance improvements in end-to-end analytical throughput, achieving up to 27× speedups. Our results suggest that LLM-assisted storage reader synthesis is a viable and generalizable methodology for breaking data lock-in across database systems, with applications beyond PostgreSQL and MySQL for any system whose file format is available to the LLM from documentation or source code.  \nVLDB Workshop Reference Format:  \nVictor Giannakouris and Immanuel Trummer. Breaking Database Lock-in: Agentic Regeneration of High Performance Storage Readers for Database Bypass. VLDB 2026 Workshop: AIDB.  \nVLDB Workshop Artifact Availability:  \nThe source code, data, and/or other artifacts have been made available at [https://github.com/gsvic/Jailbreak](https://github.com/gsvic/Jailbreak).  \nThis work is licensed under the Creative Commons BY-NC-ND 4.0 International License. Visit [https://creativecommons.org/licenses/by-nc-nd/4.0/ to view a copy of](https://creativecommons.org/licenses/by-nc-nd/4.0/ to view a copy of)[ ](https://creativecommons.org/licenses/by-nc-nd/4.0/ to view a copy of)[this license. For any use beyond those covered by this license](this license. For any use beyond those covered by this license), [obtain permission by](obtain permission by)[emailing info@vldb.org. Copyright](emailing info@vldb.org. Copyright) is held by the owner/author(s). Publication rights licensed to the VLDB Endowment.  \nProceedings of the VLDB Endowment. ISSN 2150-8097 .  \n1 INTRODUCTION  \nThe boundary between relational database systems (RDBMSes) and analytical query engines has long been guarded by the RDBMS engine itself. When an external system or application, like a GPUaccelerated framework, a vectorized query engine, or an ML feature store, needs data that resides in PostgreSQL or MySQL, it must issue SQL queries via a wire protocol, like JDBC or ODBC, wait for the server to traverse its storage layer, serialize rows through the wire protocol, and then deserialize those rows on the client side before any useful computation can begin. Th","cbCaijpexrmjBw1G","https://ap.wps.com/l/cbCaijpexrmjBw1G","pdf",468239,5,1,"English","en",105,"# Abstract\n# Introduction\n## Bottleneck of engine-mediated access\n## Key observation: formats are specified\n## Motivation and barrier to custom readers","[{\"question\":\"What problem does Jailbreak address in analytical workloads?\",\"answer\":\"Jailbreak targets the latency and throughput limits caused by engine-mediated access paths where JDBC/ODBC and driver layers guard all reads and serialize/deserialize data before analytics can start.\"},{\"question\":\"How does Jailbreak bypass the database engine?\",\"answer\":\"It directly reads database storage files and materializes data as in-memory columnar buffers, avoiding SQL wire-protocol and database-server traversal of storage for each request.\"},{\"question\":\"How are storage readers generated and validated for correctness and performance?\",\"answer\":\"Jailbreak uses LLM-assisted code synthesis based on the database format’s source code and documentation to regenerate operator-specific table reading components, then validates results against JDBC/ODBC baselines using TPC-H across all query outputs while measuring end-to-end analytical throughput improvements.\"}]",1784186502,20,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":27},"breaking-database-lock-in-agentic-regeneration-of-high-performance-storage-readers-for-database-bypass","",{"@graph":35,"@context":85},[36,53,68],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/breaking-database-lock-in-agentic-regeneration-of-high-performance-storage-readers-for-database-bypass/83286/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-24","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does Jailbreak address in analytical workloads?","Question",{"text":75,"@type":76},"Jailbreak targets the latency and throughput limits caused by engine-mediated access paths where JDBC/ODBC and driver layers guard all reads and serialize/deserialize data before analytics can start.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does Jailbreak bypass the database engine?",{"text":80,"@type":76},"It directly reads database storage files and materializes data as in-memory columnar buffers, avoiding SQL wire-protocol and database-server traversal of storage for each request.",{"name":82,"@type":73,"acceptedAnswer":83},"How are storage readers generated and validated for correctness and performance?",{"text":84,"@type":76},"Jailbreak uses LLM-assisted code synthesis based on the database format’s source code and documentation to regenerate operator-specific table reading components, then validates results against JDBC/ODBC baselines using TPC-H across all query outputs while measuring end-to-end analytical throughput improvements.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,109,114,119,122,126,129,133],{"id":21,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":20,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":28,"slug":125},9,"Religion & Spirituality","religion-spirituality",{"id":28,"doc_module":4,"doc_module_name":45,"category_name":127,"show_sort_weight":28,"slug":128},"World Cup","world-cup",{"id":130,"doc_module":4,"doc_module_name":45,"category_name":131,"show_sort_weight":130,"slug":132},10,"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":20,"slug":136},19,"General","general"]