在[2,4]和在未来数据库研究的技术介绍[3,5]。这里我们提供更多地关于数据库的概念和他们在当前的信息革命中的作用。
数据库系统主要的功能是具有提供对信息的迅速存取的能力,同时能保证数据库准确地更新。速度和准确性这两个虚拟的双胞胎能使巨大的财政系统保持发展,保留系统,并且还有其他的商业系统。他们由两个根本的假设支持:
封闭的世界。数据库需要假设能建立所有的被包含与模型域的相关事物。因而,精确反应能被提供关于正面的事实(琼斯航班703上有预定)和消极的事实(琼斯没有预定)。
一致的和简单的数据结构和操作。在数据库中数据类型关系简单,在一个简单的数据结构中数据是规则的(例如,一个关系和一个表)。因而,高效率的存取方法能被使用以支持高质量地查询处理。
更多地努力是在研究和操作支持上,寻求利用这些假定开发高质量地传输处理系统,它能提供高程度的存取性和错误容错性。
数据库将越来越多地需要应付固有的不完美和不完整的数据。所以,数据库系统必须从他们的人为地简单的封闭世界摆脱出来并加入到信息更加宽广的世界中来。这样,查询处理,传输管理,容错性的数据库系统,能成为出现在全世界的信息社会管理和受益的工具。
当前的数据库系统的技术能力不应该被低估。在现在这个世界,大家都能成为桌面发布者并且信息可能迅速地改变,效率和传统数据库系统的优势被重视,特别在信息经纪或媒体服务。在信息基础设施对社会的运作是关键的世界里,可靠性和现有的数据库系统可用性两个技术特点越来越重要。
当他们进入逐渐类似的这些组织中,如图书馆,代理机构,经纪人等系统的时候,面对数据库研究员和从业者的挑战是保护数据库系统的现行能力,依次类推。
信息环境
万维网实际上就是一个分布的数据库,虽然查询语言和存取机构与那些传统上意义上的数据库系统不同。数据库系统将变成更加灵活(更加适应复杂的用户)的信息环境,他们的本质需要指定的时刻,并且拥有优势(或相对缺乏)的计算环境。这些系统能提供近似"最佳效果"的反应以在不同的标准之中的交易为基础:
实时反应
数据解析度(细微的vs粗糙的颗粒)
完整性
准确性
成本
基于系统操作的信息将不仅包括结构完整的传统数据而且还包括文本,图象,音像,录影,地理空间数据,并且更多。比这些数据存储更重要的事实是这些系统需要足够灵活的容纳当时没人认为系统变得可使用的数据类型。此外,作为一种关键的社会资源,或信息公共事业,系统无法减少为了适应需求的改变而带来的软件和硬件的更新。
未来
为了适应未来信息公共事业的需要,数据库系统必须同时在几个方向发展(详细谈论在[3,5]),有:
时间的合并作为系统第一等级的元素不仅只作为数据类型,而且实时作为一个为预订系统活动的标准。
对数据库模式变化的管理同当前系统处理对数据的改变是一样的功能。
同等的近似概念在系统查询处理过程中被建立,它们以搜索文本和持续的广告媒介为基础。(例如,声音的,影音的和笔迹的)
不一致的容错性起源于相同的信息交替来源,包括用工具来解决不一致的版本或协助人类进行如此的调节。
从多重数据格式,结构和接口出现的非均匀性容错性,也如同在系统或许通过媒介或信息代理商所得到的在高级语义上的区别。
传输模型是比较容易接近人类正常传输的类型,与假设传输的原子性,稳定性,独立性和耐久性的传统概念差异增大,代替传输异常结束,并且能支持合作的传输环境(例如,群组软件和工作流系统),而且在一个解析度提供数据的能力适于使用者的环境,(例如,无线和移动的用户和不对称的网络带宽连接到各个家庭里)。
同时,数据库系统将持续演变而且发展为逐步支持商业数据应用程序,实现以下作用:
多字节数据窗口的管理
对形式和趋向的分析通过统计和学习机器技术适应了基于第二和第三存储设备的巨型数据库;并且当提供通过合法的应用访问有级别要求的时候,商业数据库中敏感的个人和财务数据需要安全保证。
结论
计算机科学的许多问题已经在处理能力方面得到了显著的改善。然而对于数据库系统的挑战和机会比CPU的处理速度更显著,