APP下载

分析网络数据库的安全及性能优化

2015-05-30郭庆黄勇

中国新通信 2015年22期
关键词:网络数据库性能优化安全

郭庆 黄勇

【摘要】 随着时代的发展,网络和数据库的结合逐渐成为一种趋势,是信息服务应用程序开发常用的一种手段。但是,在结合和发展的过程中滋生了很多安全问题,因此,文章从网络数据库的安全性角度对网络工作环境以及应用程序的设计等性能提出优化策略,旨在实现网络数据库的安全使用。

【关键词】 网络数据库 安全 性能优化

网络数据库的应用系统不断快速的向社会扩散,随着网络数据库的发展,其逐渐体现出数据量加大、更新速度加快、种类繁多、内容丰富、数据资源规范化等方面的特点。数据库系统不断实现资源的整合,与此同时,网络数据库的安全性、可靠性出现了隐患,因此,需要有关人员加快对数据库性能的优化。

一、网络数据库的安全问题

随着网络技术的快速发展,网络数据库逐渐出现了较多的安全问题,为了解决这些安全问题,有关人员需要明确应对不良安全问题的策略,网络数据库的安全问题和应对策略主要有以下几种。第一,要对与数据库相连接的字符串进行安全存储,当应用SQL 身份进行数据库连接验证时要凭借明确的用户名和密码来进行。第二,在访问数据库需要一定的标识时可以应用进程功能中的进程标识和服务标识来保证实现数据访问。第三,对于网络平台传送的各种数据,网络数据库应该对这些数据进行保护,从而加强信息的完整性和安全性。第四,在利用SQL 身份进行身份验证时,有关人员应该对该程序所在的服务器、连接字符串等进行保护。另外,对于目前常发生的利用窗体身份验证网络应用程序的漏洞来获取存储数据库的用户凭据的攻击行为,有关人员要加强设置存储机的salt值的单向密码,或者基于SQL 字符进行用户输入筛选,从而有效避免用户凭据密码在数据库中进行加密存储,减轻字典攻击带来的威胁。针对以上数据库的安全问题和应对原理能够进一步实现网络数据库性能优化。

二、网络数据库性能优化策略

网络数据库的应用更多集中在开展有效的电子商务活动,因此,为了保证电子商务活动的安全和有效,有关技术人员要着力改善大型网络数据库的访问性能,减少数据库访问的不必要时间,满足人们对数据库资源的多方需求,逐渐优化数据库信息的简化操作。具体的网络数据库性能优化策略如下。

2.1优化数据库连接

为了提高数据库的应用程序性能,首先,在注册表中要将主要的ADO组件的线程模式从Apart-ment改变为Both。其次,要控制应用程序等待数据库资源连接的时间。应用程序的等待时间主要是数据库的浪涌对数据库的积压导致,因此,要加强对数据库资源连接超时的设置,及时关闭数据库应用程序中不需要的连接开关,从而减少数据库资源的浪费,实现资源的共享连接。再次,要增加数据库记录缓存的大小,满足其多个记录的性能要求。增加记录缓存的大小要适当的为数据库配置连接池,从而加快数据库的响应速度,实现其对数据的管理。最后,要简化数据库的存储过程,加快对数据库资源的查询速度。在创设数据库的时候要对数据库的文件和资源进行合理配置,减少数据库文件的增加等强度工作对数据库性能的降低。

2.2采用双层系统技术提升网络数据库的性能

应用综合 Web 数据库、服务器两层系统来替代原有的三层系统数据库与客户端的联系,设置对所有的请求使用同一个数据库连接的安排,从而提升网络数据库的性能。另外,对于操作查询的数值不同,系统可以运用绑定语句预处理技术的变量来对数值的特定位置进行绑定,充分发挥预处理语句高水平的功能。同时,对于耗费较大的游标设置,应该避免将游标设置在循环系统的内部,并且要采用优化的查询机制来环节数据库的查询工作量。对于常用的具有优化性能的查询系统要注意将其保存,以便保证日后更新查询工作的顺利进行。对于限制过多的查询操作,要对第二部分的数据处理进行优化,从而提升数据库的整体运行速度,实现运用最简洁的查询方法获得较大查询信息量的目的。对于查询还要进行预编译,通过不断建立和更新索引来减少不必要的查询时间。

2.3 ASP 编码设置

ASP 编码的设置方面要尽可能的使用ASP 提供的脚本编码。同时,在ASP 编码的算法上要引进ASP. net的断开式连接数据库方法,从而实现对页面间的数据的开放式读取、删除和更改。对于网络数据库的服务终端可以利用ASP 编码进行程序编写,采用JAVA编写浏览器服务,从而实现网络数据库的整体性能。

总结:综上所述,网络数据库的发展和应用面临着各种各样的安全问题,伴随网络数据库访问和使用的不断增加,有关人员 要不断明确分析与其安全有关的机制、原理,加强优化网络数据库的性能,从而实现网络数据库对人们生活的服务性能,实现网络数据库的自身价值。

参 考 文 献

[1]李波. 网络数据库的性能和安全优化[J]. 电子制作,2013,19:140.

[2]宫利辉. 计算机网络数据库安全技术方案的探究[J]. 科技创新导报,2014,01:39.

[3]郝国良. 网络数据库的性能和安全优化[J]. 电子技术与软件工程,2014,01:220.

猜你喜欢

网络数据库性能优化安全
网络数据库安全检测与管理程序的设计实现研究
SQL Server数据库性能优化的几点分析
Web应用的前端性能优化
Oracle数据库性能调整与优化分析
网络数据库安全性研究及控制策略分析