分类筛选
分类筛选:

关于效率论文范文资料 与一种面向效率和安全性同时提高的数据库优化方法有关论文参考文献

版权:原创标记原创 主题:效率范文 科目:发表论文 2024-02-03

《一种面向效率和安全性同时提高的数据库优化方法》:本论文可用于效率论文范文参考下载,效率相关论文写作参考研究。

摘 要:常规的数据库应用受制于字段结构的限制,虽然简化了处理流程,但处理效率比较低下,往往形成应用的瓶颈.使用联合字段对数据库结构进行优化,使原有的重复数据得以整合,结合SQL语言与单一类型存储,可以有效提升数据的检索效率,快速产生初级可选集.对可选集的操作可以使用原有的数据库系统,也可以使用的数据库,数据库不但可以摆脱数据库系统对开发过程的限制,而且在数据的处理与加解密方面更加主动灵活,是小型数据库应用开发的一个趋势.

关键词:数据库结构;联合字段;优化;检索效率;数据库

中图分类号:TP392 文献标识码:A

Abstract:Conventional database application is restricted by the field structure,although simplified the processing flow,but the processing efficiency is low,often the bottleneck in the application.Using united fields to optimize the database structure.The original repeating data can be integrated,with the combination of SQL language and the single type of storage,can improve the efficiency of data retrieval,fast generation primary optional set.On the optional set operation can use the original database system,can also use the custom database.Customize database can not only get rid of the limitation of database system development process,but also more initiative and flexibility in the data processing and encryption and decryption,is a development trend in all database application.

Keywords:database structure;united fields;optimize retrieval efficiency;customize database

1 引言(Introduction)

近年来,随着计算机硬件设备的不断升级,软件处理能力显著提高.然而,在数据库处理方面,却始终存在着一个瓶颈,那就是数据库的字段结构一直制约着数据的处理速度.目前数据库的主要存储方式是硬盘设备,而硬盘设备本身存在着处理速度的极限.在这种条件下,如何提高数据的检索速度就成为一个迫切要解决的问题,尤其是在数据库容量越来越大的情况下.

数据检索的核心问题在于,如何在海量数据(硬盘存储)中检索出符合条件的可选集,而不在于对于可选集的处理(内存)上,因为内存的访问速度对于数据检索来说是足够的.一旦从数据库上获得可选集,后继的工作就可以转移到内存中工作,处理器的性能就可以得到充分发挥.因此,在提高数据检索的速度方面,应该在优化数据库结构,快速获得可选集上面下工夫,其中包括:减少数据库字段与记录的数量、简化数据类型、减少数据冗余等方面[1].

2 数据库结构的优化(Optimization of database structure)

常规的数据库字段是根据数据的内容属性来定义的,用户对数据的操作界面与数据库结构保持一致,以简单的人员信息管理为例,数据库结构如表1所示.

这是一种通用的途径,也是数据库厂商建议使用的方法,因为这样可以直接使用数据库访问的预定义功能,包括用户操作界面,同时简化数据库应用程序的开发工作,把程序开发人员和操作人员与核心数据库隔离开来,充分保证数据的安全性[2].但是,这种使用方法也制约了数据库开发人员的视野,尤其在大型数据库的应用开发过程中,在数据检索的效率方面显得无所作为,或者在具体应用出现瓶颈时推卸责任.

因此,在数据库开发的规划方面,不一定严格遵循数据库厂商建议的方式,可以根据不同的应用场合和数据类型,建立灵活的数据结构,从而提高数据检索的效率[3,4].

这里给出的一种方案,是在数据库结构方面进行的一个大胆的尝试,对于数据类型单一、数据容量较大的应用场合较为适用.它不按数据的内容属性来定义具体的字段,而是采取“联合字段”的结构,将原来多个单一的字段组合成一个联合字段,从而简化了数据库的结构,大大提高了可选集的产生过程可数据检索的效率.

表1中的人员信息数据库,变换为组成联合字段以后,结构简化如表2所示.

从表2可以看出,原来数据库中的一张表,现在被简化成了一条记录.通过这种变换,甚至可以把整个数据库都整合在一个字段中,将针对数据库的操作转换为针对少量字符串的操作,大大简化数据的操作过程,提高数据的检索效率.

在这种方案中,当可选集产生以后,不再使用数据库系统提供的缺省操作界面,而由数据库应用程序开发人员编制特定的操作界面,当然,从外观上,可以借鉴操作人员已经习惯的系统界面,甚至与系统界面保持一致,但下面的代码完全由开发人员自己来完成.这样的开发工作并不复杂,不管在哪种平台上,都不会给开发人员增加太多的额外工作量.而且,程序使用效率的大幅提高,也会很快将额外的开发工作量弥补掉.

效率论文参考资料:

结论:一种面向效率和安全性同时提高的数据库优化方法为关于对不知道怎么写效率论文范文课题研究的大学硕士、相关本科毕业论文效率论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

和你相关的