Show simple item record

dc.contributor.authorMarcus, Ryan
dc.contributor.authorNegi, Parimarjan
dc.contributor.authorMao, Hongzi
dc.contributor.authorZhang, Chi
dc.contributor.authorAlizadeh, Mohammad
dc.contributor.authorKraska, Tim
dc.contributor.authorPapaemmanouil, Olga
dc.contributor.authorTatbul, Nesime
dc.date.accessioned2021-10-27T20:36:10Z
dc.date.available2021-10-27T20:36:10Z
dc.date.issued2019
dc.identifier.urihttps://hdl.handle.net/1721.1/136597
dc.description.abstract© 2019, is held by the owner/author(s). Query optimization is one of the most challenging problems in database systems. Despite the progress made over the past decades, query optimizers remain extremely complex components that require a great deal of hand-tuning for specific workloads and datasets. Motivated by this shortcoming and inspired by recent advances in applying machine learning to data management challenges, we introduce Neo (Neural Optimizer), a novel learning-based query optimizer that relies on deep neural networks to generate query executions plans. Neo bootstraps its query optimization model from existing optimizers and continues to learn from incoming queries, building upon its successes and learning from its failures. Furthermore, Neo naturally adapts to underlying data patterns and is robust to estimation errors. Experimental results demonstrate that Neo, even when bootstrapped from a simple optimizer like PostgreSQL, can learn a model that offers similar performance to state-of-the-art commercial optimizers, and in some cases even surpass them.
dc.language.isoen
dc.publisherVLDB Endowment
dc.relation.isversionof10.14778/3342263.3342644
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs License
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.sourceACM
dc.titleNeo: a learned query optimizer
dc.typeArticle
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.relation.journalProceedings of the VLDB Endowment
dc.eprint.versionFinal published version
dc.type.urihttp://purl.org/eprint/type/ConferencePaper
eprint.statushttp://purl.org/eprint/status/NonPeerReviewed
dc.date.updated2020-11-23T19:06:08Z
dspace.orderedauthorsMarcus, R; Negi, P; Mao, H; Zhang, C; Alizadeh, M; Kraska, T; Papaemmanouil, O; Tatbul, N
dspace.date.submission2020-11-23T19:06:13Z
mit.journal.volume12
mit.journal.issue11
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record