当前位置:问答库>论文摘要

题目:基于统计信息的数据自动生成系统

关键词:算法;自主计算;自动生成;统计信息

  摘要

随着信息的复杂度的不断增加,产生了一种新的概念——自主计算(Autonomic Computing)。自主计算所要解决的是日益复杂的计算环境中所面临的管理与成本问题,满足人们日益增长的按需计算需求,使得IT系统能实现自我管理和自我适应,包括自配置、自恢复、自优化和自保护。自主计算的方向是多种多样的,有面向硬件的致力于系统性能提高的,有面向软件开发的软件系统的,还有面向软件、硬件测试用的。本文研究自主计算的自我管理在面向软件开发的数据生成系统的应用与实现,据作者了解,此领域国内还没有人研究。本文尝试从系统架构的角度来研究数据生成系统的自我管理。本文分析了现有的数据生成系统的不足和局限性,通过研究自主计算的相关概念和机制,提出将自主计算运用到数据生成系统,实现系统数据的自动生成。本文研究了已有的数据生成系统架构,针对其功能不充分,没有动态特征等问题,结合自主计算这一新领域,提出了一种基于统计信息的数据自动生成机制。按照用户指定的统计信息,根据所要求生成的数据的数量不同,动态的提供不同的算法实现数据的自动生成,并由系统收集这些数据的统计信息,比较得到的结果与提供的统计信息的差距,选择不同的方式截取数据的结果集插入到数据库中。这种根据数据库的基础统计信息生成真实的,完整的数据生成系统,为数据库性能的测试奠定了坚实的基础。同时,本文运用LOAD命令插入大量数据的方式,减少了数据插入到数据库的时间,极大的提高了算法的生成效率。