数据库管理系统现状和发展方向
- 格式:doc
- 大小:27.00 KB
- 文档页数:3
数据库技术与应用发展新方向
数据库技术是信息化建设中最重要的组成部分之一,当前随着大数据、云计算、物联网等技术的快速发展,数据库技术也不断得到升级与突破,推动着应用发展新方向,具体表现在以下方面:
一、人工智能的结合
随着人工智能技术的快速发展,数据库技术也在不断地与其结合,实现更高效的数据分析和挖掘。
人工智能技术的特点是自动感知、迭代计算、数据驱动和可重复性,不断给数据库技术带来新的可能性,使其所支持的应用更为广泛和深层次。
当前,针对大数据运用的人工智能技术应用,如机器学习、神经网络、深度学习等,已经成为数据库技术结合人工智能的重要方向。
二、自动化与无人化
数据库技术的另一个重要发展趋势是自动化与无人化。
由于数据的复杂性和数据量的增加,在数据库设计和管理方面将需要更多的自动化和数据平台化的方法,以减轻人工的负担和提高效率。
例如,数据库的备份和恢复、自动化的性能优化、自动调整和最优化使用空间、自动大规模部署和数据迁移等管理工具开发,都是数据库技术自动化与无人化的重要方向。
三、云数据库技术
云计算已经成为数字化转型的关键组成部分,数据库技术也在
不断地创新和发展。
云数据库作为一种新的形式,相对于传统数据库而言,具有更高的可扩展性、成本效益、低维护成本等优势。
目前,公有云、私有云、混合云等不同云类型的发展,加速了云数据库产业的快速发展,使得更多的企业和个人开始将数据库和相关应用迁移到云上。
综上所述,数据库技术与应用正朝着更智能化、更自动化、更云化的方向发展,这些新趋势的提出和发展,为数字化转型和新业务拓展打下了坚实的基础。
它正逐步推动着人工智能、大数据、物联网等科技的快速发展,这将给我们带来更加美好的未来。
成为一名数据库管理员的职业生涯规划数据库管理员是IT领域中一项重要的职业,他们负责管理和维护组织或公司的数据库系统。
随着信息技术的不断发展和企业对数据管理需求的增加,数据库管理员的职业前景非常广阔。
本文将探讨成为一名数据库管理员的职业生涯规划。
1.了解数据库管理员的工作职责作为一名数据库管理员,首先需要了解他们的工作职责。
数据库管理员负责设计、部署、维护和优化数据库系统,确保数据的安全性、可用性和可靠性。
他们还负责解决数据库系统故障,并提供技术支持和培训给其他员工。
了解这些职责将有助于你明确自己的职业发展方向。
2.学习数据库管理相关知识和技能要成为一名优秀的数据库管理员,需要具备扎实的数据库管理知识和技能。
首先,你需要学习数据库理论知识,包括关系型数据库和非关系型数据库。
其次,你还需要熟练掌握常用的数据库管理系统,如Oracle、MySQL、SQL Server等。
此外,还需要具备数据建模、SQL 查询、性能优化等技能。
通过系统的学习和实践,不断提升自己的专业能力。
3.获取相关的学历和认证在数据库管理领域,拥有相关的学历和认证将使你更有竞争力。
可以选择专业的计算机科学、软件工程等相关专业进行学习,掌握数据库管理相关的理论知识和技术。
同时,可以考取相关的认证,如Oracle数据库管理员认证、Microsoft Certified Database Administrator等,这些认证将证明你的专业能力,并增加你的就业机会。
4.积累实际工作经验理论知识只是储备,实际工作经验才是能证明自己能力的关键。
在校期间,可以主动参与学校或企业的数据库项目,积累实际操作经验。
毕业后可以寻找数据库管理员助理或实习的机会,踏入职业生涯的第一步。
通过实践工作中不断学习和成长,锻炼自己的技能,提高解决问题的能力。
5.不断学习和追求进步IT行业发展迅猛,数据库管理技术也在不断更新和演进。
作为一名数据库管理员,需要保持学习的状态,不断跟进最新的技术动态和发展趋势。
国外数据库的历史、现状及发展方向
“国外数据库”指源自外国及出版商的数据库,主要范围包括学术研究领域的科学技术文献、报纸出版物和其它类型的文献,学术研究领域的会议论文和报告,人文社会科学研究领域的文献、报纸以及其它类型的文献。
国外数据库的最早,始于20世纪50年代末,首先由美国的学术机构创立,用于学术研究以及话题的探讨。
1960年代末,美国国家科学技术信息中心(steric)开始为科学技术信息创建数据库,并根据用户要求建立自费性收费服务,其中包括全文获取服务和单页提取服务,以及浏览检索文献数据库服务,而后国外学术机构纷纷自建国外数据库,逐渐形成众多大型文献数据库,形成不断发展的新体系。
到20世纪90年代,文献数据库经历了几个阶段的发展,即CD-ROM出版记录数据库,存储器数据库以及网络数据库。
随着互联网的发展,前端网站的建立,文献翻译工作的完善,网络文献服务也逐渐发展成为一项完整的信息服务产业,其主要服务对象也不再局限于学术研究领域,而已经涉及到政府机关、教育机构,商业机构以及其它行业、组织等。
国外数据库发展方向:伴随着网络技术的不断完善,国外数据库的研究者以及服务团队可以将研究的工作域从单一的文献数据和文献服务上拓展到多种不同的媒体形式,这样提供用户更多的选择来满足用户的需求。
另外,语言翻译技术也
可以用于解决文献阅读上存在的问题。
同时,还可以通过智能信息检索和智能文本分析来进一步提高国外数据库服务质量。
数据库现状发展在当今数字化的时代,数据成为了企业和社会运行中不可或缺的重要资产。
而数据库,作为存储、管理和组织数据的核心技术,其发展和现状对于我们理解和利用数据具有至关重要的意义。
数据库的历史可以追溯到上世纪五六十年代,从早期的层次数据库和网状数据库,到后来的关系数据库,数据库技术不断演进和发展。
关系数据库以其简单清晰的结构和强大的查询语言,成为了过去几十年中最为广泛应用的数据库类型。
如今,数据库的发展呈现出多元化和复杂化的趋势。
首先,数据量的爆炸式增长是当前数据库面临的一个巨大挑战。
随着互联网、物联网、移动设备等技术的普及,每天产生的数据量以惊人的速度增加。
传统的数据库架构在处理如此大规模的数据时,往往显得力不从心。
为了应对这一挑战,分布式数据库应运而生。
分布式数据库将数据分散存储在多个节点上,通过并行处理和数据分片等技术,大大提高了数据库的存储和处理能力。
其次,数据类型的多样化也是数据库发展的一个重要方向。
除了传统的结构化数据,如数字、文本等,半结构化数据(如XML、JSON)和非结构化数据(如图像、音频、视频)在当今的数据中占据了越来越大的比例。
为了有效地存储和处理这些多样化的数据类型,各种新型数据库如 NoSQL 数据库(Not Only SQL)、文档数据库、图数据库等纷纷涌现。
NoSQL 数据库具有灵活的数据模型和高可扩展性,能够更好地适应现代应用中复杂的数据结构和快速变化的需求。
在数据库的性能优化方面,也有了许多新的进展。
索引技术、缓存技术、查询优化算法等不断改进,以提高数据库的查询和更新效率。
同时,硬件技术的发展,如固态硬盘(SSD)的广泛应用,也为数据库性能的提升提供了有力支持。
数据库的安全性一直是备受关注的焦点。
随着数据价值的不断提高,数据泄露和数据安全威胁的风险也日益增大。
数据库加密技术、访问控制机制、审计跟踪等安全措施不断加强,以保障数据的机密性、完整性和可用性。
在云时代,数据库即服务(Database as a Service,DaaS)成为了一种流行的趋势。
仓库管理系统可行性研究报告一、引言在当今竞争激烈的商业环境中,高效的仓库管理对于企业的运营至关重要。
随着业务的增长和复杂度的提高,传统的手工管理方式已经难以满足企业的需求。
因此,引入仓库管理系统成为了许多企业的考虑方向。
本报告旨在对仓库管理系统的可行性进行全面的研究和分析,为企业的决策提供有力的依据。
二、仓库管理现状分析(一)当前仓库管理流程目前,企业的仓库管理主要依赖人工操作,包括货物的入库、出库、库存盘点等环节。
这种方式不仅效率低下,而且容易出现人为错误,如数据录入错误、货物丢失或损坏等。
(二)存在的问题1、数据不准确:由于人工记录和统计,数据的准确性难以保证,导致库存数量与实际不符。
2、工作效率低:繁琐的手工操作耗费大量时间和人力,影响了仓库的运作效率。
3、缺乏实时监控:无法及时了解仓库的库存情况和货物流动情况,难以做出准确的决策。
三、仓库管理系统的需求分析(一)功能需求1、入库管理:能够准确记录货物的入库信息,包括货物名称、规格、数量、生产日期等。
2、出库管理:根据订单需求,准确、快速地办理货物出库手续。
3、库存管理:实时更新库存数量,提供库存预警功能,防止缺货或积压。
4、盘点管理:支持定期或不定期的库存盘点,自动生成盘点报告。
5、报表统计:能够生成各种库存报表,如库存日报表、月报表、年报表等,为管理决策提供数据支持。
(二)性能需求1、系统响应速度快,能够在短时间内处理大量的数据请求。
2、数据安全可靠,具备数据备份和恢复功能,防止数据丢失。
3、系统稳定性高,能够长时间稳定运行,减少故障发生的概率。
(三)用户需求1、操作简单易懂,方便仓库管理人员快速上手使用。
2、提供良好的用户界面,提高工作效率和用户体验。
四、仓库管理系统的技术可行性分析(一)技术选型1、数据库:选择主流的关系型数据库,如 MySQL、Oracle 等,以保证数据的存储和管理。
2、开发语言:采用 Java、Python 等成熟的编程语言,具备良好的性能和扩展性。
数据库的现状及发展趋势数据库是数据管理的最新技术,是计算机科学的重要分支。
今天信息资源已成为各个部门的重要财富建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。
因此作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造,计算机集成制造系统,电子政务,电子商务地理信息系统等,越来越新的应用领域采用数据库技术来存储和处理信息资源。
对于一个国家来说,数据库的建设规模,数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。
数据库是长期存储在计算机内有组织的大量的共享的数据的集合.数据库系统的出现使信息系统从加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。
这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。
数据库已成为现代信息系统的重要组成成分。
具有数百G,数百T,甚至数百P字节的数据库已普遍存在于科学技术,工业,农业,商业,服务业和政府部门的信息系统中。
数据库技术是计算机领域中发展最快的技术之一。
数据库系统一般由数据库,数据库管理系统,应用系统和数据库管理员构成。
数据库系统有以下的特点:数据结构化;数据的共享性高,冗余度低,易于扩充;数据独立性高;数据由DBMS统一管理和控制。
数据库系统数据量都很大,加之DBMS丰富的功能使得自身的规模也很大,因此整个数据库系统对硬件资源提出了较高的要求:(1)要有足够大的内存,存放操作系统,DBMS的模块,数据缓冲区和应用程序;(2)有足够大的磁盘或磁盘阵列等设备存储数据库,有足够大的磁带或光盘作数据备份;(3)要求系统有较高的通道能力,以提高数据传送率。
数据库系统的软件主要包括:(1)DBMS。
DBMS为数据库的建立,使用和配置的系统软件。
(2)支持DBMS运行的操作系统。
数据库技术的发展现状及趋势一、本文概述随着信息技术的迅猛发展,数据库技术作为信息技术的核心组成部分,已经深入到各行各业,成为了现代社会运转不可或缺的基础设施。
本文旨在全面探讨数据库技术的当前发展现状,以及未来可能的发展趋势。
我们将从数据库技术的历史沿革出发,分析当前主流数据库技术的特点和应用场景,然后深入探讨数据库技术在云计算、大数据等新技术背景下的创新应用,最后展望数据库技术的未来发展趋势,以期对数据库技术的发展提供全面的理解和前瞻性的思考。
在本文中,我们将重点关注数据库技术的性能优化、可扩展性、安全性、智能化等方面的发展现状,并深入探讨这些技术如何满足现代社会对数据处理的高效率、高可靠性、高安全性的需求。
我们也将关注数据库技术在应对数据爆炸式增长、数据类型多样化、数据处理实时化等挑战方面的创新实践。
通过本文的阐述,我们希望能够为数据库技术的研究者、开发者、使用者提供一个清晰的技术发展脉络,以及对未来技术发展的预见和启示。
我们也希望通过本文的探讨,能够促进数据库技术的进一步发展,推动信息技术在各个领域的应用创新,为构建数字中国、智慧社会提供强大的技术支持。
二、数据库技术的发展历程数据库技术的发展历史可以追溯到上世纪60年代,经历了从简单到复杂、从集中式到分布式、从关系型到非关系型等多个阶段。
初始阶段(1960s-1970s):在60年代末期,随着计算机技术的兴起,数据库技术开始萌芽。
此时,数据库主要以层次模型(Hierarchical Model)和网状模型(Network Model)为主,这些模型主要用于处理大规模、复杂的数据结构。
关系型数据库阶段(1970s-1990s):随着关系理论的发展,关系型数据库(RDBMS,Relational Database Management System)开始崭露头角。
以SQL(Structured Query Language)为基础,关系型数据库提供了统一的数据查询和操作方式,极大地简化了数据处理和管理的复杂性。
数据库技术的现状与未来发展数据库技术是信息化时代的基石,随着大数据时代的到来,数据库技术的发展进入了一个高速变革的时期。
本文主要讨论数据库技术的现状和未来发展趋势。
一、数据库技术的现状目前,数据库技术已经成为企业信息化建设不可或缺的一部分。
在数据库领域,关系型数据库仍然是主流。
然而,随着互联网技术的普及和应用,为满足迅猛增长的数据需求,大数据和NoSQL数据库技术开始崭露头角,并逐渐流行起来。
1.关系型数据库技术关系型数据库是以关系模型作为基础的数据库,目前最常用的关系型数据库软件是Oracle、MySQL和SQL Server等。
它们具有结构化、稳定、安全、高可靠性和容错能力强等优点,所以一直是各行各业常用的数据库。
2.大数据技术随着物联网、云计算等新兴技术的发展,数据的产生速度飞快、规模巨大。
为了有效的处理和管理这些数据,大数据技术逐渐兴起。
自2008年Google发表了MapReduce与Google File System两篇论文后,Hadoop逐渐崭露头角。
2010年,Apache基金会正式将Hadoop纳入孵化器,使它成为一个开源的大数据处理平台。
此后,Spark、Storm等大数据技术也在不断发展壮大。
3.NoSQL数据库技术NoSQL数据库技术指的是非关系型的数据库,在大数据场景下具有很好的应用前景。
它们可以快速地对海量数据进行高效存储、检索和处理。
一些常用的NoSQL数据库如MongoDB、Cassandra、Redis等,它们可以支持海量的数据,可以实现高可用性和横向扩展,可以在分布式环境下部署。
二、数据库技术的未来发展趋势在未来,数据库技术会继续向着可扩展性、高性能、高可用性、更大规模的数据存储和管理方向发展,并且会在管理和处理大数据方面有更加前沿和实用的方法。
1.云计算与数据库数据库在云计算中将扮演重要的角色。
采用云计算与数据库相结合的方法,可以让应用程序无缝启动、停止和移动,从而增加了业务的灵活性和可扩展性。
数据库技术的研究和发展现状随着信息技术的不断发展,数据库技术在各个领域中发挥着重要的作用。
从过去的简单数据存储,到现在的复杂数据管理和智能分析,数据库技术不断迭代和升级。
本文将探讨数据库技术的研究和发展现状,包括新兴的数据库技术、大数据时代的挑战以及数据库技术将来的发展方向。
在数据库技术的研究和发展过程中,出现了许多新兴的数据库技术。
其中,图数据库是一个值得关注的领域。
图数据库通过图结构存储和处理数据,能够有效地解决复杂关系型数据的查询和分析问题。
与传统的关系型数据库相比,图数据库更注重节点之间的连接和关系,使得数据的表示更加直观和灵活。
另外,内存数据库也是一个快速发展的领域。
内存数据库通过将数据存储在内存中,而不是磁盘上,大大提高了数据的访问速度。
这对于需要快速响应的应用程序而言非常重要,如金融交易和实时分析等。
在大数据时代的背景下,数据库技术面临着新的挑战。
传统的关系型数据库面临着海量数据存储和处理的问题。
为了解决这个问题,NoSQL数据库应运而生。
NoSQL数据库不同于传统的关系型数据库,它采用非结构化的数据存储方式,能够处理海量数据。
NoSQL数据库分为多种类型,如键值存储数据库、文档数据库和列式数据库等。
同时,分布式数据库也成为大数据处理的重要手段。
分布式数据库能够将数据分散存储在多台服务器上,实现数据的并行处理。
这种方式大大减少了数据的读写延迟,提高了系统的扩展性和可靠性。
除了以上的新兴技术,数据库技术还在不断发展和完善。
其中,人工智能和机器学习技术对数据库的发展起到了重要作用。
人工智能和机器学习能够从海量数据中挖掘出有价值的信息,并进行智能分析和预测。
数据库技术需要与人工智能相结合,提供高效的数据存储和处理能力。
此外,边缘计算和物联网的兴起也对数据库技术提出了新的要求。
边缘计算需要在边缘设备上进行数据处理,要求数据库具备轻量级和高效的特性。
物联网设备连接数量庞大,数据量巨大,数据库技术需要具备高度可扩展性和处理能力。
数据库技术最新发展数据库(Databases,简称DB)是指长期保存在计算机的存储设备上、并按照某种模型组织起来的、可以被各种用户或应用共享的数据的集合。
数据库管理系统(Database Management Systems,简称DBMS)是指提供各种数据管理服务的计算机软件系统,这种服务包括数据对象定义、数据存储与备份、数据访问与更新、数据统计与分析、数据安全保护、数据库运行管理以及数据库建立和维护等。
由于企业信息化的目的就是要以现代信息技术为手段,对伴随着企业生产和经营过程而产生的数据进行收集、加工、管理和利用,以改善企业生产经营的整体效率,增强企业的竞争力。
所以,数据库是企业信息化不可缺少的工具,是绝大部分企业信息系统的核心。
纵观数据库发展,三大数据库巨头公司纷纷推出其最新产品,数据库市场竞争日益加剧。
从最新的IDC报告显示,在关系数据库管理系统(RDBMS)软件市场上,Oracle继续领先对手IBM和微软,但是微软在2006年取得了更快的销售增长率……根据对数据库发展的技术趋势不难看出,整个数据库发展呈现出了三个主要特征:(1)、支持XML数据格式IBM公司在它新推出的DB29版本中,直接把对XML的支持作为其新产品的最大卖点,号称是业内第一个同时支持关系型数据和XML数据的混合数据库,无需重新定义XML数据的格式,或将其置于数据库大型对象的前提下,IBM DB2 9允许用户无缝管理普通关系数据和纯XML数据。
对于传统关系型数据与层次型数据的混合应用已经成为了新一代数据库产品所不可或缺的特点。
除了IBM,Oracle和微软也同时宣传了它们的产品也可以实现高性能XML存储与查询,使现有应用更好的与XML共存。
(2)、商业智能成重点为应对日益加剧的商业竞争,企业不断增加内部IT及信息系统,使企业的商业数据成几何数量级不断递增,如何能够从这些海量数据中获取更多的信息,以便分析决策将数据转化为商业价值,就成为目前数据库厂商关注的焦点。
数据库管理系统现状和发展方向
李安渝、杜小勇 2002-12-19
中国计算机报
数据库(Databases,简称DB)是指长期保存在计算机的存储设备上、并按照某种模型组织起来的、可以被各种用户或应用共享的数据的集合。
数据库管理系统(Database Management Systems,简称DBMS)是指提供各种数据管理服务的计算机软件系统,这种服务包括数据对象定义、数据存储与备份、数据访问与更新、数据统计与分析、数据安全保护、数据库运行管理以及数据库建立和维护等。
由于企业信息化的目的就是要以现代信息技术为手段,对伴随着企业生产和经营过程而产生的数据进行收集、加工、管理和利用,以改善企业生产经营的整体效率,增强企业的竞争力。
所以,数据库是企业信息化不可缺少的工具,是绝大部分企业信息系统的核心。
本文仅对数据库管理系统的现状以及一些重要的发展方向作一简要综述,并不具体对一些技术内容进行深入探讨,每一个方向的研究课题都可以充分地展开。
主流产品的发展现状
数据库管理系统经历了30多年的发展演变,已经取得了辉煌的成就,发展成了一门内容丰富的学科,形成了总量达数百亿美元的一个软件产业。
根据Gartner Dataquest公司的调查,2000年国际数据库市场销售总额达88亿美元,比1999年增长10%。
根据CCID的报告,2000年的中国数据库管理系统市场销售总额达24.8亿元,比1999年增长了41.7%,占软件市场总销售额的10.8%。
可见,数据库已经发展成为一个规模巨大、增长迅速的市场。
目前,市场上具有代表性的数据库产品包括Oracle公司的Oracle、IBM公司的DB2以及微软的SQL Server等。
在一定意义上,这些产品的特征反映了当前数据库产业界的最高水平和发展趋势。
因此,分析这些主流产品的发展现状,是我们了解数据库技术发展的一个重要方面。
关系数据库技术仍然是主流
关系数据库技术出现在20世纪70年代、经过80年代的发展到90年代已经比较成熟,在90年代初期曾一度受到面向对象数据库的巨大挑战,但是市场最后还是选择了关系数据库。
无论是Oracle公司的Oracle 9i、IBM公司的DB2、还是微软的SQL Server等都是关系型数据库。
Gartner Dataquest的报告显示关系数据库管理系统(RDBMS)的市场份额最大,2000年RDBMS的市场份额占整个数据库市场的80%,这个比例比1999年增长了15%。
这组数据充分说明RDBMS仍然是当今最为流行的数据库软件。
当前,由于互联网应用的兴起,XML格式的数据的大量出现,学术界有一部分学者认为下一代数据库将是支持XML模型的新型的数据库。
作者对此持否定态度,认为关系技术仍然是主流,无论是多媒体内容管理、XML数据支持、还是复杂对象支持等都将是在关系系统内核技术基础上的扩展。
产品形成系列化
一方面,Web和数据仓库等应用的兴起,数据的绝对量在以惊人的速度迅速膨胀;另一方面,移动和嵌入式应用快速增长。
针对市场的不同需求,数据库正在朝系列化方向发展。
例如IBM公司的DB2通用数据库产品包括了从高端的企业级并行数据库服务器,到移动端
产品DB2 Everywhere的一整套系列。
从支持平台看,今天的DB2已经不再是大型机上的专有产品,它支持目前主流的各种平台,包括Linux和Windows NT。
此外,它还有各种中间件产品,如DB2 Connect、DB2 Datajointer、DB2 Replication等,构成了一个庞大的数据库家族。
支持各种互联网应用
数据库管理系统是网络经济的重要基础设施之一。
支持Internet(甚至于Mobile Internet)数据库应用已经成为数据库系统的重要方面。
例如,Oracle公司从8版起全面支持互联网应用,是互联网数据库的代表。
微软公司更是将SQLServer作为其整个.NET计划中的一个重要的成分。
对于互联网应用,由于用户数量是无法事先预测的,这就要求数据库相比以前拥有能处理更大量的数据以及为更多的用户提供服务的能力,也就是要拥有良好的可伸缩性及高可用性。
此外,互联网提供大量以XML格式数据为特征的半结构化数据,支持这种类型的数据的存储、共享、管理、检索等也是各数据库厂商的发展方向。
向智能化集成化方向扩展
数据库技术的广泛使用为企业和组织收集并积累了大量的数据。
数据丰富知识贫乏的现实直接导致了联机分析处理(OLAP)、数据仓库(Data Warehousing)和数据挖掘(Data Mining)等技术的出现,促使数据库向智能化方向发展。
同时企业应用越来越复杂,会涉及到应用服务器、Web服务器、其它数据库、旧系统中的应用以及第三方软件等,数据库产品与这些软件是否具有良好集成性往往关系到整个系统的性能。
Oracle公司的Oracle 9i产品包括了OLAP、数据挖掘、ETL工具等一套完整的BI(商业智能)支持平台,中间件产品与其核心数据库具有紧密集成的特性,Oracle Application Server增加的一项关键功能是高速缓存特性,该特性可以将数据从数据库卸载到应用服务器,加速Web用户对数据的访问速度。
IBM 公司也把BI套件作为其数据库的一个重点来发展。
微软认为商务智能将是其下一代主要的利润点。
数据库技术的发展趋势
数据、计算机硬件和数据库应用,这三者推动着数据库技术与系统的发展。
数据库要管理的数据的复杂度和数据量都在迅速增长;计算机硬件平台的发展仍然实践着摩尔定律;数据库应用迅速向深度、广度扩展。
尤其是互联网的出现,极大地改变了数据库的应用环境,向数据库领域提出了前所未有的技术挑战。
这些因素的变化推动着数据库技术的进步,出现了一批新的数据库技术,如Web数据库技术、并行数据库技术、数据仓库与联机分析技术、数据挖掘与商务智能技术、内容管理技术、海量数据管理技术等。
限于篇幅,本文不可能逐一去展开来阐述这些方面的变化,只是从这些变化中归纳出数据库技术发展呈现出的突出特点。
“四高”即DBMS具有高可靠性、高性能、高可伸缩性和高安全性。
数据库是企业信息系统的核心和基础,其可靠性和性能是企业领导人非常关心的问题。
因为,一旦宕机会给企业造成巨大的经济损失,甚至会引起法律的纠纷。
最典型的例子就是证券交易系统,如果在一个行情来临的时候,由于交易量的猛增,造成数据库系统的处理能力不足,导致数据库系统崩溃,将会给证券公司和股民造成巨大的损失。
在我国计算机应用的早期,由于计算机系统还不是企业运营必要的成分,人们对数据库的重要性认识不足,而且为了经费上的节约常常
采用一些低层次的数据管理软件,如dBASE等,或者盗版的软件。
但是,随着信息化进程的深化,计算机系统越来越成为企业运营的不可缺少的部分,这时,数据库系统的稳定和高效是必要的条件。
在互联网环境下还要考虑支持几千或上万个用户同时存取和7x24小时不间断运行的要求,提供联机数据备份、容错、容灾以及信息安全措施等。
事实上,数据库系统的稳定和高效也是技术上长久不衰的追求。
此外,从企业信息系统发展的角度上看,一个系统的可扩展能力也是非常重要的。
由于业务的扩大,原来的系统规模和能力已经不再适应新的要求的时候,不是重新更换更高档次的机器,而是在原有的基础上增加新的设备,如处理器、存储器等,从而达到分散负载的目的。
数据的安全性是另一个重要的课题,普通的基于授权的机制已经不能满足许多应用的要求,新的基于角色的授权机制以及一些安全功能要素,如存储隐通道分析、标记、加密、推理控制等,在一些应用中成为切切实实的需要。
“互联”指数据库系统要支持互联网环境下的应用,要支持信息系统间“互联互访”,要实现不同数据库间的数据交换和共享,要处理以XML类型的数据为代表的网上数据,甚至要考虑无线通讯发展带来的革命性的变化。
与传统的数据库相比,互联网环境下的数据库系统要具备处理更大量的数据以及为更多的用户提供服务的能力,要提供对长事务的有效支持,要提供对XML类型数据的快速存取的有效支持。
“协同”面向行业应用领域要求,在DBMS核心基础上,开发丰富的数据库套件及应用构件,通过与制造业信息化、电子政务等领域应用套件捆绑,形成以DBMS为核心的面向行业的应用软件产品家族。
满足应用需求,协同发展数据库套件与应用构件,已成为当今数据库技术与产品发展的新趋势。
规划中的Oracle11i的主要扩展方面据称主要也是各种面向应用套件的支持。
结束语
数据库管理系统已经成为软件产业的重要组成部分,是信息化过程中最重要的技术基础之一。
我国要振兴软件产业,就必须发展自己的数据库软件产业。
这已经获得了广泛的共识,目前要解决的关键问题是如何能够“做得出、用得上、卖得掉”。
我们认为,数据库软件的发展将仍然是关系系统内核基础上进行扩展的技术路线。
鸣谢
本文内容融汇了许多专家学者的观点,其中包括中国人民大学信息学院王珊教授、哈尔滨工业大学徐晓飞教授和李建中教授、清华大学软件学院王建民教授、西北工业大学李原教授、华中科技大学阳富民教授、东软集团张霞博士等。