An Integer Linear Programming Approach to Database Design

Istanbul(2007)

引用 66|浏览0
暂无评分
摘要
Existing index selection tools rely on heuristics to efficiently search within the large space of alternative solutions and to minimize the overhead of using the query optimizer for cost estimation. Index selection heuristics, despite being practical, are hard to analyze and formally compute how close they get to the optimal solution. In this paper we propose a model for index selection based on Integer Linear Programming (ILP). The ILP formulation enables a wealth of combinatorial optimization techniques for providing quality guarantees, approximate solutions and even for computing optimal solutions. We present a system architecture for ILP-based index selection, in the context of commercial database systems. Our ILP-based approach offers higher solution quality, efficiency and scalability without sacrificing any of the precision offered by existing index selection tools.
更多
查看译文
关键词
index selection,index selection tool,index selection heuristics,database design,approximate solution,optimal solution,integer linear programming approach,ilp-based index selection,alternative solution,ilp formulation,existing index selection tool,ilp-based approach,branch and bound,lp relaxation,linear optimization,linear program,query optimization,database system,indexation,combinatorial optimization,cost estimation,design optimization,database indexing,computer science,linear programming,integer programming,computer architecture,scalability,integer linear programming,indexes,cost function,query optimizer,database systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要