返回信息流【 以下文字转载自 Board_Apply 讨论区 】
发信人: cher (车车), 信区: Board_Apply
标 题: [范文]数据库往何处去
发信站: 北邮人论坛 (Mon Jun 12 23:16:25 2006), 站内
数据库往何处去
作者:fk
1999/11/20于笑书亭
我想在下一个十年,数据库的发展很难再现前两年那种迅猛的势头
了。数据库系统的技术已经非常成熟,虽然仍然在不断进步,但是所增
加的,往往只是一些用户并不常使用的细枝末节,很难有大的突破;大
型数据库服务器已经趋于饱和,市场需求增加缓慢。数据库到底往何处
去,是我们每个关心数据库发展的人必须认真思考的问题。
另一方面,随着“后PC”时代的来临,PC机将逐渐从我们的日常生
活中消失,取而代之的,是各种功能更为集中,结构更加简单的智能设
备。这一趋势势必对今后数据库的发展产生极大的影响,基于此,我认
为:在未来几年里,数据库的发展应主要在以下两个方向:
一)嵌入式数据库
什么是嵌入式数据库?单从字面上解释,就是将数据库代码作为库
函数同应用程序一起编译,这有点象我们原来在VFP上干的事。嵌入式
数据库一般是个人数据库,但不应把它理解为单用户数据库,它应具有
完整的数据库的全部功能。
为什么要用嵌入式数据库?主要还是由于各种移动设备、信息家电
的普及。为这些设备编写专门的面向应用的代码显然是耗时耗力的,因
此需要引入统一的数据管理机制,说穿了,还是软件抽象的思想。
那么嵌入式数据库应该解决哪些问题呢?我想主要有以下两点:一
是嵌入式数据库的代码应该非常精简(普通的信息设备不可能有象服务
器那样的处理能力和存储容量),这就要求数据库应该是模块化,可以
根据应用的要求而拆卸的;二是嵌入式数据库必须是可自我管理、自我
调节的(大型数据库往往需要专人来维护,这对于嵌入式数据库的应用
环境来说是不可想象的),这就要求数据库能够更加智能,关于这方面
的研究,国外进行的很多,不过目前还没有看到实用化的结果。
二)移动数据库
移动数据库是随着移动信息设备(如掌上电脑等)和无线数字通信
的发展而逐渐兴起的,下个世纪的计算环境中将有很大一部分是移动计
算。
移动数据库要解决的主要问题是:每个移动设备在网络中没有固定
的位置和网络地址,它们只能通过卫星通信或其它方式与数据库服务器
相连。这使得路由和查询处理变得非常复杂,具体地说,我们平常用数
据库时,如果你在执行一查询后又执行同一查询,假设两次查询之间,
数据库的状态未发生变化,我们能够预期查询的结果将保持不变;但在
移动环境下,这是不成立的。想象你正坐在一辆车上,询问最近的医院
在哪里,很显然,随着你位置的变化,尽管数据库的状态未变化,但每
次查询的结果是完全有可能不同的。因此查询时,必须将你当前的位置
作为参数,这种位置相关的查询对传统数据库的查询处理和事务模型提
出了新的要求。
当然,不管数据库如何发展,其基本问题都是不变的,只不过随着
应用和硬件环境的变化而变化为另一种形式,从而产生出不同的解决方
法和技术罢了。
另外和数据库发展紧密相关的方向包括数据挖掘和数据仓库,从目
前的发展状况来看,数据挖掘仍然停留在研究阶段,而数据仓库已经开
始实用化了。
电子商务的兴起,对数据库的影响也是不可忽视的。
此外,包括中间件应用服务器、WEB数据库等的发展,都是我们值
得关注的方向。
这是一条镜像帖。来源:北邮人论坛 / database / #11同步于 2006/9/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
[范文]数据库往何处去 (转载)
zitan
2006/9/5镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。