基于动态指标体系的数据库技术的应用研究

基于动态指标体系的数据库技术的应用研究

ID:23620692

大小:54.50 KB

页数:7页

时间:2018-11-09

基于动态指标体系的数据库技术的应用研究_第1页
基于动态指标体系的数据库技术的应用研究_第2页
基于动态指标体系的数据库技术的应用研究_第3页
基于动态指标体系的数据库技术的应用研究_第4页
基于动态指标体系的数据库技术的应用研究_第5页
资源描述:

《基于动态指标体系的数据库技术的应用研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于动态指标体系的数据库技术的应用研究摘要:为了改善各种动态指标体系数据库的访问速度,提高动态指标体系数据库系统的运行性能和效率,需要对动态指标体系数据库的性能研究进行深入的研究,本文在充分了解系统需求以及动态指标体系管理系统底层实现的基础上,对动态指标体系的设计进行研究。关键词:关键词:动态指标;数据库技术中图分类号:TP311文献标识码:A:1.引言动态指标体系设计是指对于一个给定的应用环境,结合应用系统的设计构造最优的动态指标体系模式,建立合理的动态指标体系结构,使之能够有效地存储数据,满足各种用户的应用需求。动态指标体系设计的目的就是要构造一个最优的数据模式,以及以动态指标

2、体系为基础的应用程序。动态指标体系设计主要包括逻辑设计和物理设计两个部分。逻辑动态指标体系设计考虑的是使用动态指标体系组件(如表和约束)建立数据模型。而物理动态指标体系设计将逻辑设计映射到物理设备上,并充分利用可用的软硬件功能使得应用程序能够尽可能快地访问动态指标体系。准确地设计动态指标体系以建立数据模型在动态指标体系应用的过程中是至关重要的,因为在系统设计初期完成动态指标体系的设计,如果在中后期再对其设计进行更改将花费大量的时间,而且要更改这些组件十分困难。2.动态指标体系访问技术在关系动态指标体系模型中,逻辑动态指标体系是一组相关的规范化的基本表。动态指标体系的逻辑设计(包括各

3、种表和表之间的关系)是研究关系动态指标体系的核心部分。优秀的逻辑动态指标体系设计,将会使得动态指标体系及其应用程序具有更好的性能,而且为动态指标体系和应用程序的进一步研究打下坚实的基础。低质量的设计将会影响整个系统的性能,会给后期系统的扩展带来负面的影响。假设这个月份的数据量达到几百万、几千万条以上,上面的DELETE语句执行开销会非常大,可能比同一张表的加载进程需要更多的时间。但是,如果按照时间对表进行了分区,则可以将满足该时间的几个数据表直接从动态指标体系中删除,而这个过程几乎可以在瞬间完成。逻辑动态指标体系的设计必须保证动态指标体系能够快速地执行所有事务,因此需要找出动态指标

4、体系中包含大数据量的表以及动态指标体系经常需要执行的比较复杂的事务,在对这些表进行设计时,应特别关注设计的性能问题。提高性能的逻辑动态指标体系设计包括:(1)对包含成百上千万条数据信息的表进行报表汇总时,可以向该表添加包含预聚合数据的一列或多列,以提高大数量数据报表时动态指标体系的性能。(2)字段类型应使用与度量值数据一致的最小数据类型。比如能使用smallint类型就不使用int类型。在超大规模的动态指标体系中,如果每条记录减少两个字节,合计起来也能明显减少表的大小以及数据操作所需要的时间。(3)动态指标体系查询的性能与数据集字段的类型也有一定的关系。比如IP地址用numeric

5、类型比使用字符类型拥有更好的查询性能。(4)动态指标体系过度规范化造成的大量的表以及表之间复杂的连接关系会降低数据处理的性能。因此,适当降低动态指标体系规范化程度以简化大量复杂的处理可以提高动态指标体系系统的性能。3.动态指标数据库接口技术实现动态指标体系访问接口在动态指标体系应用系统中起到非常重要的桥梁作用,企业级的应用程序需要从动态指标体系中快速存取各种大量的数据信息,所有的这种与动态指标体系交互都是通过它来实现的。对于追求高性能的企业级应用来说,动态指标体系访问接口的性能制约着整个系统的性能,所以对动态指标体系访问接口进行研究具有重要的意义,特别是在数据量非常大的情况下,这种

6、研究将会使应用程序的性能得到极大的提升。动态指标体系访问接口与应用开发平台是紧密相关的。通常应用开发平台都提供一定的动态指标体系访问接口供程序开发者选择,但是这些接口对于不同的运行环境性能上会有很大的差别。因此,在选择适当的开发平台的基础上,结合系统的实际需求,确定合适的动态指标体系访问技术并对其进行研究显得非常重要。在开发动态指标体系应用程序的时候,适当地选择一种应用程序开发平台所提供的动态指标体系访问技术是至关重要的。我们应该从多个方面不同的角度进行全面的分析,选择一种最适合于本系统的动态指标体系访问接口,否则会极大影响动态指标体系应用程序的访问效率,从而制约了整个系统的性能。

7、动态指标体系访问技术的选择与开发平台的选择、应用的规模、操作的层次、数据的分布能力、选择的后台动态指标体系管理系统以及开发者的能力等因素有关。开发平台的选择是指选择一门合适的程序设计语言进行应用程序的设计和开发。通常,确定了应用程序开发平台,就将动态指标体系访问技术限制到一个较小的选择范围。如VisualC++支持ADO、OLEDB、MFCODBC、ODBC、DAO等,而Java主要支持JDBC等。为了向上层动态指标体系应用提供具有良好性能的通用动态指标体系底层访问接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。