针对数据库查询优化中多表连接优化问题,任务是找到一个合适的连接顺序使查询执行计划最优,为此提出一种查询语句的嵌入表示方法SmartEncoder。通过优化查询语句中多表连接的嵌入表示信息,得到更丰富的关于连接的信息,将多表连接顺序选...针对数据库查询优化中多表连接优化问题,任务是找到一个合适的连接顺序使查询执行计划最优,为此提出一种查询语句的嵌入表示方法SmartEncoder。通过优化查询语句中多表连接的嵌入表示信息,得到更丰富的关于连接的信息,将多表连接顺序选择优化建模为深度强化学习问题,根据动作的概率分布选择连接,从过去的经验中学习,生成更好的查询执行计划。在Join Order Benchmark数据集上的实验结果表明,SmartEncoder能够有效提高查询的效率。展开更多
XML作为W3C(万维网联盟)的推荐标准,已经成为Web上数据表示与交换的标准,特别是近年来WebService的蓬勃发展,XML被越来越多地用于数据的交换和存储领域。XML文档的数量正成指数级别增长,如何寻求一种更加有效的XML数据管理方式,已成为...XML作为W3C(万维网联盟)的推荐标准,已经成为Web上数据表示与交换的标准,特别是近年来WebService的蓬勃发展,XML被越来越多地用于数据的交换和存储领域。XML文档的数量正成指数级别增长,如何寻求一种更加有效的XML数据管理方式,已成为人们亟需解决的问题。利用Oracle公司推出的Oracle XML DB技术,研究了XML DB的3种XML存储方式及其存储、查询和更新效率。通过比较3种存储管理方式,为选择何种方式存储XML提供参考。展开更多
文摘针对数据库查询优化中多表连接优化问题,任务是找到一个合适的连接顺序使查询执行计划最优,为此提出一种查询语句的嵌入表示方法SmartEncoder。通过优化查询语句中多表连接的嵌入表示信息,得到更丰富的关于连接的信息,将多表连接顺序选择优化建模为深度强化学习问题,根据动作的概率分布选择连接,从过去的经验中学习,生成更好的查询执行计划。在Join Order Benchmark数据集上的实验结果表明,SmartEncoder能够有效提高查询的效率。
文摘XML作为W3C(万维网联盟)的推荐标准,已经成为Web上数据表示与交换的标准,特别是近年来WebService的蓬勃发展,XML被越来越多地用于数据的交换和存储领域。XML文档的数量正成指数级别增长,如何寻求一种更加有效的XML数据管理方式,已成为人们亟需解决的问题。利用Oracle公司推出的Oracle XML DB技术,研究了XML DB的3种XML存储方式及其存储、查询和更新效率。通过比较3种存储管理方式,为选择何种方式存储XML提供参考。