期刊
  出版年
  关键词
结果中检索 Open Search
Please wait a minute...
选择: 显示/隐藏图片
1. 面向自动参数调优的动态负载匹配方法
沈忱, 邰凌翔, 彭煜玮
计算机应用    2021, 41 (3): 657-661.   DOI: 10.11772/j.issn.1001-9081.2020091424
摘要462)      PDF (867KB)(619)    收藏
针对OtterTune等自动参数调优方法采用静态负载描述不够准确的问题,提出了一种动态负载的时序描述方式和动态负载匹配方法。首先,提出一种动态负载描述方法来更准确地刻画负载变化;接着,对于负载匹配中序列不规则、欧氏距离算法不再适用等问题,基于动态时间规整(DTW)算法提出了一种使用数据对齐思想的动态负载匹配算法;最后,将所提出的方法应用于OtterTune上从而形成了基于动态负载的调优工具D-OtterTune,并对其进行若干实验。实验结果表明,和OtterTune原方法相比,动态负载匹配方法对自动参数调优的负载匹配的准确度有稳定幅度的提升,使D-OtterTune准确度提升达到3%。可见在数据密集型应用中,D-OtterTune对整体业务性能可以产生明显影响。
参考文献 | 相关文章 | 多维度评价
2. TiDB的多索引访问优化
兰海, 韩珂, 申砾, 崔秋, 彭煜玮
《计算机应用》唯一官方网站    2020, 40 (2): 410-415.   DOI: 10.11772/j.issn.1001-9081.2019081908
摘要1486)   HTML7)    PDF (613KB)(568)    收藏

当查询条件涉及多个已建立索引的属性时,TiDB不能利用多个索引产生更优的执行计划。为了解决此问题,在研究现有数据库解决方案(如PostgreSQL和MySQL等)后,在TiDB中提出一种同时利用多个索引的新类型数据访问路径,称为MultiIndexPath。首先,设计算法生成一个查询可能的MultiIndexPath,并产生该路径的物理计划MultiIIndexPlan,然后计算物理计划的代价;其次,结合TiDB的架构与实现,提出MultiIndexPlan的通用执行框架;最后,当条件为合取范式时,提出Pipeline执行方案。整个工作基于TiDB 3.0实现并进行若干实验,结果表明:当条件为析取范式时,所提方案的性能比原TiDB至少有一个数量级提升;当条件为合取范式时,性能也优于原TiDB。

图表 | 参考文献 | 相关文章 | 多维度评价
3. 基于图数据库的在线族谱编录系统
姜洋, 彭智勇, 彭煜玮
计算机应用    2015, 35 (1): 125-130.   DOI: 10.11772/j.issn.1001-9081.2015.01.0125
摘要1218)      PDF (966KB)(735)    收藏

针对目前国内族谱系统中数据共享度不高、扩展性不好、编录效率较低等问题,提出并实现了一种基于浏览器/服务器(B/S)架构和图数据库的在线族谱编录系统.首先,该系统采用B/S架构,支持多人在线协同录入,提高了数据录入效率;其次,系统使用数据库存储数据,便于集中管理和统计检索,提高了数据的共享程度;然后,考虑到族谱数据具有图的结构特性,在系统中采用图数据库进行管理,大大提高了数据处理效率;最后,使用真实族谱数据进行了系统的效率对比,验证了系统的有效性.在实验中,使用了约20万人的刘氏族谱数据,对关系数据库PostgreSQL和图数据库Neo4j管理数据进行了存储和查询的效率对比.实验结果表明,Neo4j比PostgreSQL节省约50%的存储空间,而在人物后代查询、人物祖先查询、人物亲缘关系查询以及人物后代性别统计4种常见查询中,使用Neo4j的平均响应时间约为基于PostgreSQL数据库的20%、80%、16%和15%.由此可知,基于图数据库的在线族谱编录系统可用于高效处理大量族谱数据,并且支持多用户在线协同编录.

参考文献 | 相关文章 | 多维度评价
4. 一个基于对象代理模型的多表现地理信息系统
彭智勇 彭煜玮 翟博譞
计算机应用   
摘要1651)      PDF (1019KB)(1014)    收藏
文中提出了一种基于对象代理模型的实现多表现GIS的新方法。通过地理对象的代理对象来定义多表现,因此代理对象可以用来表示对象的视角多样性和角色多样性。通过对象更新迁移可以支持动态分类和系统一致性维护。另外,对象及其代理对象之间的双向指针使得跨类查询变得非常容易,从而可以扩展查询的范围。文中实现了一个基于对象代理模型的多表现GIS原型,性能测试表明该方法比传统的方法更加有效。
相关文章 | 多维度评价