技术开发 频道

2009年关系型数据库发展趋势预测

管理智能化

  数据库厂商面对的直接客户是数据库管理员,而不是最终的用户。所以,数据库厂商在开发数据库的时候,除了要关心企业的需求之外,还必须考虑数据库管理员的管理成本。若数据库厂商虽然开发出了比较先进的技术,但是,若管理成本比较高的话,则数据库管理员也不会采用,更不会向最终的用户推荐。

  在各个品牌推出的数据库同质化现象越来越严重的情况下,各个数据库厂商开始关注如何降低数据库工程师的开发成本与管理成本。如如何让数据库系统自动优化资源用量。数据库的性能一直是数据库管理员所关心的问题。在以前的数据库系统中,数据库管理员最重要的任务就是监控数据库服务器的性能,并对起进行及时的调整,让数据库服务器达到最好的运行状态。这项工作往往需要耗费数据库管理员大量的时间与精力。不过这种状况将会在不久的将来彻底的改变。

  SQL Server数据库将会在新版本的数据库中加入很多的自我调整功能。如自我调整内存分配,让数据库负责优化内存分派,以提高数据库性能。因为我们都知道,数据库系统在内存中读取数据要比在硬盘中读取数据快成百上千倍。让数据库根据内存的使用情况,合理分配内存,可以提高服务器内存的使用率。从而达到提高数据库性能的目的。

  如自动优化SQL语句。数据库管理员在开发数据库的时候,为了提升数据库的性能,不得不对SQL语句进行优化。用户的某一个需求可以通过多种SQL语句来实现。但是,综合数据库性能考虑,往往只有一种可以达到比较好的性能。数据库管理员就需要花费时间与精力去考虑,怎么写SQL语句能够提升数据库的性能。不过在不久的将来,数据库管理员可以不再关注这方面的问题。因为数据库系统会自动的对SQL语句进行优化。也就是说,你不管采用什么样的实现方式,数据库系统都会根据当时实际的情况,对SQL语句进行优化,以达到最高的执行效率。

  可见,在新的一年中,数据库厂商为了引得市场,在关注业务需求的同时,会更多的关注如何降低管理成本,如何实现管理的智能化。从而得到数据库工程师的认同。在不久的将来,我们数据库管理员的工作将会越来越轻松。也许到某一天,数据库管理就像利用傻瓜照相机拍照一样,即使不是专业摄影师,也可以拍出不错的效果。
 

0
相关文章