数据库未来发展趋势
我国数据库的发展现状与趋势

我国数据库的发展现状与趋势数据库是信息化建设的基础和核心,是数据存储、管理和分析的重要工具。
随着大数据、云计算、人工智能等技术的发展,数据库面临着更高的性能、可靠性、安全性、扩展性等要求,也催生了更多的创新和变革。
国产数据库作为国家信息安全和自主可控的重要组成部分,近年来得到了国家政策的支持和市场的认可,取得了显著的进步和成就,但也面临着与国外成熟产品的竞争和挑战。
本文将对国产数据库的发展现状进行分析,并对未来的发展趋势进行展望。
国产数据库的发展历程国产数据库的发展可以分为三个阶段:第一阶段:探索与起步(1980-2000年)。
这一阶段,国内出现了一批自主研发的关系型数据库产品,如华为的HDB、中科院计算所的CDB、中软的CSQL等,但由于技术水平、市场环境、资金投入等因素,这些产品并没有形成规模化的应用,而是主要服务于政府和军工等领域。
第二阶段:跟随与突破(2000-2015年)。
这一阶段,随着互联网、电子商务等行业的兴起,数据库需求迅速增长,国内出现了一批以开源数据库为基础进行改造和优化的国产数据库产品,如达梦、神通、人大金仓等,这些产品在功能、性能、稳定性等方面都有了较大提升,并在金融、电信、政府等领域取得了一定市场份额。
同时,也出现了一些针对特定场景和需求的国产数据库产品,如阿里巴巴的OceanBase、腾讯的TDSQL等,这些产品在分布式、云化、高并发等方面展现出强大的优势。
第三阶段:创新与超越(2015年至今)。
这一阶段,随着国家信息安全和自主可控战略的提出,国产数据库受到了更高层次的重视和支持,同时也受益于开源技术和社区的发展,国内出现了一批具有自主知识产权和创新能力的国产数据库产品,如华为的GaussDB、平安科技的UbiSQL、百度的PaloDoris等,这些产品在兼容性、扩展性、性能等方面都达到了国际先进水平,并在各个行业领域广泛应用。
国产数据库的优势有以下几点:政策支持。
国家出台了一系列鼓励软件国产化和信息安全保障的政策,为国产数据库的发展提供了有利的环境和条件。
数据库新技术及发展趋势

数据库新技术及发展趋势随着信息时代的到来,数据库技术也在不断发展和创新。
新技术的应用不仅提升了数据库的性能和容量,还改变了数据库的管理和使用方式。
本文将介绍一些当前数据库领域的新技术,并探讨其发展趋势。
一、云计算与数据库云计算是近年来快速发展的技术,其将计算资源和存储资源通过互联网提供给用户使用。
数据库作为云计算的重要组成部分,也在不断发展。
1.1 云数据库云数据库是基于云计算平台的数据库服务,用户无需购买和维护硬件设备,只需通过网络访问云上的数据库。
云数据库具有高可用性、弹性扩展和灵活性等特点,成为企业数据管理的新选择。
1.2 数据库即服务(DBaaS)数据库即服务是云计算的一种模式,用户无需关注数据库的底层技术和运维工作,只需通过简单的接口就能快速创建和管理数据库。
DBaaS提供了灵活的数据库服务,使用户能够专注于业务逻辑的开发。
二、大数据与数据库大数据的快速发展对数据库提出了新的挑战和需求。
为了应对大数据的存储和处理需求,数据库技术也在不断创新和改进。
2.1 分布式数据库分布式数据库将数据分布在多个节点上进行存储和处理,提高了数据库的可伸缩性和容灾性。
分布式数据库能够处理大规模数据,并支持并行查询和分布式事务。
2.2 列式数据库传统的关系型数据库以行为单位存储数据,而列式数据库以列为单位存储数据。
列式数据库适用于大数据场景,能够提高查询性能和压缩比率。
列式数据库在大数据分析和数据仓库等领域有广泛的应用。
三、人工智能与数据库人工智能技术的发展也对数据库提出了新的要求和挑战。
数据库需要支持大规模数据的存储和处理,并能够处理复杂的查询和分析需求。
3.1 图数据库图数据库以图的形式存储数据,并提供了高效的图查询和分析功能。
图数据库适用于处理复杂的关系和图结构数据,广泛应用于社交网络分析、推荐系统和欺诈检测等领域。
3.2 内存数据库内存数据库将数据存储在内存中,提供了低延迟和高并发的数据访问能力。
内存数据库适用于实时数据处理和高性能应用场景,如金融交易系统和实时监控系统。
我国数据库现状与未来发展趋势

我国数据库现状与未来发展趋势一、数据库现状(一)国际数据库市场现状在看国内数据库市场现状前,先看一组国际市场数据库的应用情况。
以2021年4月份数据国际市场数据库热度排名为例,稳居前三的Oracle.MySQL和MicrosoftSQLServer分数出现了较大幅度的下跌,分别减少46.82、34.14和7.33分。
其中SQLServer分数已经连续下跌了两个月。
若与上一年同期的数据相比,三者下跌的分数平均已达到64分。
后起之秀PostgreSQL和MongoDB依旧保持着稳步上升的趋势,分数与上个月相比有小幅度增加,与去年同期相比也平均增加了40分左右。
OraCIe功能强大、性能卓越,代表数据库技术的最高水平,大量核心金融交易系统都构建在Orade数据库之上,甚至在一些场景中,Oracle依旧是无法替代的存在。
(二)我国数据库市场现状在我国,金融、电信、政务、制造和互联网为数据库应用最为广泛的领域,但是它们的应用特点各不相同。
未来,在企业崛起、国家利好政策和资本关注等因素推动下,我国数据库行业市场规模将会不断扩大。
我国市场除了使用国际上著名的OraCIe、MySQL、MiCrOSo代SQLSerVer、PostgreSQL和MongoDB 数据库外,还有近年来不断开始发力的国产数据库。
目前我国数据库企业类型主要分为四大类,分别是:(1)以达梦、瀚高、人大金库等为代表的老牌厂商;(2)以海量数据、优炫、巨衫数据库等为代表的初创厂商;(3)以阿里云、华为云、腾讯云为代表的云厂商;(4)以中兴、浪潮、东方国信等为代表的跨界厂商。
我国数据库技术来源复杂,主要有自主研发、基于国外开源数据库二次开发、购买国外商业数据库授权包装成国产三条技术路线:第一条路线:从零开始自主研发,代表厂商为达梦;第二条路线:基于PostgreSQL.MySQL等开源数据库二次开发,诸多大公司采用该技术路线;第三条路线:直接购买外商的授权,然后包装成国产数据库,最典型的是某公司从IBM购买Informix,摇身一变成为自主研发数据库。
数据库系统的现状与未来发展趋势

数据库系统的现状与未来发展趋势随着计算机技术的发展,数据库系统已经成为我们日常生活中不可或缺的一部分。
在各种应用程序中,数据库系统经常被用于存储、管理和检索各种类型的数据。
它们在商业、教育、政府和其他领域中都扮演着重要的角色。
现状数据库系统有多种类型,例如层次型、网状型、关系型等等。
当今,最广泛使用的是关系型数据库,如MySQL、Oracle、SQL Server等。
这种类型的数据库使用列和行的方式,将数据以表格的形式展示出来。
表格中的每一列都具有唯一的名称和数据类型,每一行则代表一个实例。
关系型数据库的广泛应用,为我们日常使用提供了方便,并且提高了数据管理的效率。
例如,在医疗领域中,使用数据库系统可以快速存储、管理患者的健康记录,便于患者的检测和治疗。
在商业领域,使用数据库系统可以高效地存储和检索各种商业数据,如订单、客户和供应商信息等等。
未来趋势随着技术的不断发展,数据库系统也在不断的完善和改进。
以下是几个未来数据库系统可能的发展趋势。
分布式数据库在分布式系统中,数据库服务器能够通过远程通信协作来处理请求。
分布式数据库的优点在于能够提高系统的可靠性、灵活性和可扩展性。
分布式数据库还可以降低单个服务节点的负载,提高系统运行的效率。
人工智能人工智能技术的出现已经极大地影响了数据管理和分析的方式。
人工智能技术可以帮助我们自动识别大量数据中的特征和结构,发现数据之间的关系,以及识别预测趋势和异常事件等。
此外,人工智能技术和数据库系统的结合可以促进数据的实时监测和处理,实现更精细和个性化的数据分析和管理。
区块链技术区块链技术可以提供高度保密性和完整性的数据存储。
这种技术可以让数据只被特定的组织和个人所使用,也可以保证数据的一致性和完整性。
此外,区块链技术还可以提高数据的灵活性和可扩展性。
总结在今天的世界中,数据库系统已经成为各种应用程序的核心。
随着技术的不断发展,数据库系统将会迎来更多的机遇和挑战。
未来,数据库系统将会逐渐变得更加智能化、分布式和安全化。
数据库技术的发展趋势

数据库技术的发展趋势随着数字化时代的到来,数据成为了一种宝贵资源。
数据库技术作为数字化时代的重要组成部分,也在不断地发展和创新。
本文将探讨数据库技术的发展趋势。
1.云端化随着互联网的普及和云计算的兴起,越来越多的企业开始将数据库迁移到云端。
云端化的优势在于具有更高的可扩展性和可靠性。
云端化的数据库不仅能够提高数据的安全性,还能够有效地降低企业的成本。
随着云计算领域的不断发展和创新,云端化的数据库技术也将不断地发展和完善。
2.大数据随着社交网络、物联网等大量数据的产生,数据的储存量也呈现出爆发式的增长。
传统的关系数据库很难应对如此海量的数据存储和处理。
因此,大数据技术的出现给数据库带来了一次革命性的变革。
Hadoop和NoSQL等大数据相关技术已经成为数据库领域的重要发展方向。
未来,大数据技术将会继续推动数据库技术的发展。
3.人工智能人工智能的兴起将会为数据库技术带来新的发展机遇。
在传统数据库中,数据只是被动地被存储和查询。
但是,随着人工智能技术的不断发展,数据库将被赋予更多的智能技能,如自动分析数据、自动优化数据结构等。
未来,人工智能技术将会与数据库技术结合得更加紧密,创建出新的数据库应用场景。
4.区块链区块链技术的出现正在改变着传统的数据库技术。
与传统的关系型数据库相比,区块链数据库具有更高的安全性和去中心化特性。
因此,区块链技术将在数据存储领域取得越来越大的进展。
未来,区块链技术将逐渐成为数据库技术的重要领域之一。
5.物联网物联网的兴起也将推动数据库技术的发展。
物联网产生的数据具有更多的复杂性和多样性,需要更加完善的数据库技术进行存储和管理。
未来,数据库技术将继续为物联网的发展提供支持和保障。
总结随着数字化时代的到来,数据库技术也在不断地发展和创新。
云端化、大数据、人工智能、区块链和物联网等技术的兴起正在推动数据库技术的发展。
这些发展趋势不仅将使数据库技术更加智能化、安全化和高效化,也将为我们的数字生活带来更多的便利和惊喜。
数据库技术的发展趋势

数据库技术的发展趋势数据库技术是计算机科学领域的重要组成部分,随着信息技术的快速发展,数据库技术也在不断演化和改进。
以下是数据库技术的发展趋势:1. 云数据库技术的兴起:随着云计算的普及和发展,云数据库技术成为数据库领域的重要发展趋势。
云数据库可以提供弹性和可伸缩性的存储空间,并可以在任何地点、任何时间访问,使数据的管理和维护更为灵活和方便。
2. 大数据:随着数据量的不断增加,传统的数据库技术已经不能满足处理和分析大数据的需求。
因此,大数据技术成为数据库领域的又一重要发展方向。
大数据技术可以处理以TB和PB为单位的海量数据,并能够快速分析和提取有价值的信息。
3. 分布式数据库:分布式数据库技术是为了解决传统关系型数据库在大规模数据存储和查询方面的性能瓶颈而提出的。
分布式数据库可以将数据分布在多个计算节点上,提高数据的读写性能和并发处理能力,同时也能提供数据的冗余备份和容错机制。
4. NoSQL数据库:NoSQL数据库是一种非关系型数据库,它不遵循传统的关系型数据库模型,而是采用其他数据结构,如键值对、文档、列族、图等来组织数据。
NoSQL数据库具有高扩展性、高性能、灵活的数据模型等优点,适用于分布式和大数据场景。
5. 数据隐私和安全:随着数据泄露和隐私问题的日益突出,数据隐私和安全成为数据库技术发展的重要问题。
数据库技术需要加强数据的加密和访问控制,保护用户的个人隐私和敏感数据。
6. 人工智能和机器学习:人工智能和机器学习技术在数据库领域的应用也越来越广泛。
通过利用机器学习算法,可以对庞大的数据进行分析和挖掘,发现隐藏在数据中的规律和趋势,为用户提供更准确的数据分析和决策支持。
总结来说,数据库技术的发展趋势包括云数据库技术的兴起、大数据处理能力的提升、分布式数据库的应用、NoSQL数据库的推广、数据隐私和安全的保护以及人工智能和机器学习的应用等。
这些趋势都是为了更好地满足日益增长的数据存储、管理和分析需求。
数据库发展前景

数据库发展前景随着科技和信息技术的不断发展,数据库技术在各个领域中扮演着不可替代的角色。
数据库的发展前景非常广阔,未来将会呈现以下几个方面的发展趋势:1. 大数据时代的到来:随着互联网的迅猛发展和各类传感器的普及,数据量呈指数级增长。
传统的关系型数据库已经无法满足如此大规模、多变化的数据存储和处理需求。
未来数据库发展的重点将会是如何高效地存储和处理海量数据,以便挖掘出有价值的信息,并为决策提供支持。
2. 数据库与人工智能的结合:人工智能的快速发展为数据库带来了新的机遇和挑战。
数据库技术可以为人工智能提供强大的数据支持,例如为机器学习和深度学习算法提供训练数据。
同时,人工智能的发展也对数据库提出了新的需求,例如对非结构化数据的处理和分析能力的提升。
3. 数据安全和隐私保护:随着互联网应用的普及,数据泄露和隐私泄露的风险越来越大。
数据库领域需要不断加强对数据的安全保护措施,包括对数据进行加密、权限控制、审计和脱敏等技术手段的应用。
同时,隐私保护也成为了数据库领域的重要研究方向,如何在满足数据应用需求的同时保护用户隐私是一个挑战。
4. 新型数据库技术的发展:在传统的关系型数据库之外,诸如NoSQL数据库、NewSQL数据库、区块链数据库等新型数据库技术不断涌现。
这些新技术在某些应用场景下有着诸多优势,如适应大规模数据存储和处理、高并发读写等需求。
未来数据库的发展将不仅仅局限于关系型数据库,新型数据库技术将会获得更多的应用和发展。
总的来说,数据库作为信息社会发展的基础设施之一,将始终保持着广阔的发展前景。
未来数据库的发展将在存储和处理大规模、多变化数据、与人工智能的结合、数据安全和隐私保护、以及新型数据库技术的发展等方面不断推进。
数据库技术的发展将为各行各业的创新和发展提供强大的技术支持。
数据库管理系统的未来发展趋势与前景展望

数据库管理系统的未来发展趋势与前景展望随着信息技术的迅速发展,数据库管理系统(DBMS)作为企业信息管理的核心工具,正经历着不断的演进和创新。
本文将探讨数据库管理系统未来的发展趋势和前景展望,包括技术发展、应用场景、数据安全性和可扩展性等方面。
1. 技术发展趋势数据库管理系统正朝着以下几个主要技术趋势发展。
(1)云原生数据库:随着云计算的普及,数据库管理系统也在逐渐向云原生的方向发展。
云原生数据库具有良好的可伸缩性、高可用性和弹性资源分配,能够满足多种数据需求,并且能与云平台的其他服务进行集成,提供更好的资源管理和利用效率。
(2)人工智能与自动化:人工智能技术在数据库管理系统中的应用逐渐增加。
例如,自动化智能调优能够根据系统性能和需求自动调整数据库参数和优化查询;机器学习算法可以用于数据挖掘和分析,提供更准确的业务洞察。
(3)大数据和分布式系统:随着数据规模的不断增大,传统的单机数据库已经无法满足高效处理大规模数据的需求。
分布式数据库管理系统(DDBMS)能够在多个节点上分布存储和处理数据,实现分布式计算和数据并行处理,提高系统的吞吐量和性能。
2. 应用场景展望数据库管理系统在各个领域中的应用将进一步拓展和深化。
(1)物联网(IoT):随着物联网设备的不断增多,庞大的设备数据需要有效的存储和管理。
数据库管理系统将扮演关键角色,能够处理设备数据流和实时数据分析,并支持实时决策和反馈,以提高设备运营效率和安全性。
(2)人工智能与机器学习:数据库对于存储和处理机器学习模型的大量数据至关重要。
创建用于训练机器学习模型的大规模数据集,并能快速地存储和查询这些数据对于数据科学家和研究人员来说是至关重要的。
数据库管理系统将进一步集成机器学习工具和算法,提供更好的机器学习支持。
(3)区块链:区块链技术的迅速发展也将对数据库管理系统提出新的挑战和需求。
数据库管理系统需要支持分布式账本的存储和管理,提供高性能的交易处理和数据一致性的维护,以满足区块链的去中心化和透明性要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术最新发展数据库(Databases,简称DB)是指长期保存在计算机的存储设备上、并按照某种模型组织起来的、可以被各种用户或应用共享的数据的集合。
数据库管理系统(Database Management Systems,简称DBMS)是指提供各种数据管理服务的计算机软件系统,这种服务包括数据对象定义、数据存储与备份、数据访问与更新、数据统计与分析、数据安全保护、数据库运行管理以及数据库建立和维护等。
由于企业信息化的目的就是要以现代信息技术为手段,对伴随着企业生产和经营过程而产生的数据进行收集、加工、管理和利用,以改善企业生产经营的整体效率,增强企业的竞争力。
所以,数据库是企业信息化不可缺少的工具,是绝大部分企业信息系统的核心。
纵观数据库发展,三大数据库巨头公司纷纷推出其最新产品,数据库市场竞争日益加剧。
从最新的IDC报告显示,在关系数据库管理系统(RDBMS)软件市场上,Oracle继续领先对手IBM和微软,但是微软在2006年取得了更快的销售增长率……根据对数据库发展的技术趋势不难看出,整个数据库发展呈现出了三个主要特征:(1)、支持XML数据格式IBM公司在它新推出的DB2 9版本中,直接把对XML的支持作为其新产品的最大卖点,号称是业内第一个同时支持关系型数据和XML 数据的混合数据库,无需重新定义XML数据的格式,或将其置于数据库大型对象的前提下,IBM DB2 9允许用户无缝管理普通关系数据和纯XML数据。
对于传统关系型数据与层次型数据的混合应用已经成为了新一代数据库产品所不可或缺的特点。
除了IBM,Oracle和微软也同时宣传了它们的产品也可以实现高性能XML存储与查询,使现有应用更好的与XML共存。
(2)、商业智能成重点为应对日益加剧的商业竞争,企业不断增加内部IT及信息系统,使企业的商业数据成几何数量级不断递增,如何能够从这些海量数据中获取更多的信息,以便分析决策将数据转化为商业价值,就成为目前数据库厂商关注的焦点。
各数据库厂商在新推出的产品中,纷纷表示自己的产品在商业智能方面有很大提高。
如:微软最新版SQL Server 2005就集成了完整的商业智能套件,包括数据仓库、数据分析、ETL工具、报表及数据挖掘等,并有针对性的做了一些优化。
如何更好的支持商业智能将是未来数据库产品发展的主要趋势之一。
(3)、SOA架构支持SOA已经成为目前IT业内的一个大的发展趋势,最初IBM和BEA 是该理念的主要推动者,后来有越来越多的企业加入,开始宣称支持SOA,其中包括Oracle,而微软开始并不是非常赞同SOA的,但是,随着时间的发展,目前国内主流的数据库厂商都开始宣称他们的产品是完全支持SOA架构的,包括微软的SQL Server 2005,从微软态度的转变可以看出,未来IT业的发展与融合,SOA正在成长为一个主流的趋势。
本文仅对数据库管理系统的现状以及一些重要的发展方向作一简要综述,并不具体对一些技术内容进行深入探讨,每一个方向的研究课题都可以充分地展开。
1、主流产品的发展现状数据库管理系统经历了30多年的发展演变,已经取得了辉煌的成就,发展成了一门内容丰富的学科,形成了总量达数百亿美元的一个软件产业。
根据Gartner Dataquest公司的调查,2000年国际数据库市场销售总额达88亿美元,比1999年增长10%。
根据CCID的报告,2000年的中国数据库管理系统市场销售总额达24.8亿元,比1999年增长了41.7%,占软件市场总销售额的10.8%。
可见,数据库已经发展成为一个规模巨大、增长迅速的市场。
目前,市场上具有代表性的数据库产品包括Oracle公司的Oracle、IBM公司的DB2以及微软的SQL Server等。
在一定意义上,这些产品的特征反映了当前数据库产业界的最高水平和发展趋势。
因此,分析这些主流产品的发展现状,是我们了解数据库技术发展的一个重要方面。
2、关系数据库技术仍然是主流关系数据库技术出现在20世纪70年代、经过80年代的发展到90年代已经比较成熟,在90年代初期曾一度受到面向对象数据库的巨大挑战,但是市场最后还是选择了关系数据库。
无论是Oracle公司的Oracle 9i、IBM公司的DB2、还是微软的SQL Server等都是关系型数据库。
Gartner Dataquest的报告显示关系数据库管理系统(RDBMS)的市场份额最大,2000年RDBMS的市场份额占整个数据库市场的80%,这个比例比1999年增长了15%。
这组数据充分说明RDBMS仍然是当今最为流行的数据库软件。
当前,由于互联网应用的兴起,XML格式的数据的大量出现,学术界有一部分学者认为下一代数据库将是支持XML模型的新型的数据库。
作者对此持否定态度,认为关系技术仍然是主流,无论是多媒体内容管理、XML数据支持、还是复杂对象支持等都将是在关系系统内核技术基础上的扩展。
3、产品形成系列化一方面,Web和数据仓库等应用的兴起,数据的绝对量在以惊人的速度迅速膨胀;另一方面,移动和嵌入式应用快速增长。
针对市场的不同需求,数据库正在朝系列化方向发展。
例如IBM公司的DB2通用数据库产品包括了从高端的企业级并行数据库服务器,到移动端产品DB2 Everywhere的一整套系列。
从支持平台看,今天的DB2已经不再是大型机上的专有产品,它支持目前主流的各种平台,包括Linux和Windows NT。
此外,它还有各种中间件产品,如DB2 Connect、DB2 Datajointer、DB2 Replication等,构成了一个庞大的数据库家族。
4、支持各种互联网应用数据库管理系统是网络经济的重要基础设施之一。
支持Internet (甚至于Mobile Internet)数据库应用已经成为数据库系统的重要方面。
例如,Oracle公司从8版起全面支持互联网应用,是互联网数据库的代表。
微软公司更是将SQLServer作为其整个.NET计划中的一个重要的成分。
对于互联网应用,由于用户数量是无法事先预测的,这就要求数据库相比以前拥有能处理更大量的数据以及为更多的用户提供服务的能力,也就是要拥有良好的可伸缩性及高可用性。
此外,互联网提供大量以XML格式数据为特征的半结构化数据,支持这种类型的数据的存储、共享、管理、检索等也是各数据库厂商的发展方向。
5、向智能化集成化方向扩展数据库技术的广泛使用为企业和组织收集并积累了大量的数据。
数据丰富知识贫乏的现实直接导致了联机分析处理(OLAP)、数据仓库(Data Warehousing)和数据挖掘(Data Mining)等技术的出现,促使数据库向智能化方向发展。
同时企业应用越来越复杂,会涉及到应用服务器、Web服务器、其它数据库、旧系统中的应用以及第三方软件等,数据库产品与这些软件是否具有良好集成性往往关系到整个系统的性能。
Oracle公司的Oracle 9i产品包括了OLAP、数据挖掘、ETL工具等一套完整的BI(商业智能)支持平台,中间件产品与其核心数据库具有紧密集成的特性,Oracle Application Server增加的一项关键功能是高速缓存特性,该特性可以将数据从数据库卸载到应用服务器,加速Web用户对数据的访问速度。
IBM公司也把BI套件作为其数据库的一个重点来发展。
微软认为商务智能将是其下一代主要的利润点。
6、数据库技术的发展趋势数据、计算机硬件和数据库应用,这三者推动着数据库技术与系统的发展。
数据库要管理的数据的复杂度和数据量都在迅速增长;计算机硬件平台的发展仍然实践着摩尔定律;数据库应用迅速向深度、广度扩展。
尤其是互联网的出现,极大地改变了数据库的应用环境,向数据库领域提出了前所未有的技术挑战。
这些因素的变化推动着数据库技术的进步,出现了一批新的数据库技术,如Web数据库技术、并行数据库技术、数据仓库与联机分析技术、数据挖掘与商务智能技术、内容管理技术、海量数据管理技术等。
限于篇幅,本文不可能逐一去展开来阐述这些方面的变化,只是从这些变化中归纳出数据库技术发展呈现出的突出特点。
“四高”即DBMS具有高可靠性、高性能、高可伸缩性和高安全性。
数据库是企业信息系统的核心和基础,其可靠性和性能是企业领导人非常关心的问题。
因为,一旦宕机会给企业造成巨大的经济损失,甚至会引起法律的纠纷。
最典型的例子就是证券交易系统,如果在一个行情来临的时候,由于交易量的猛增,造成数据库系统的处理能力不足,导致数据库系统崩溃,将会给证券公司和股民造成巨大的损失。
在我国计算机应用的早期,由于计算机系统还不是企业运营必要的成分,人们对数据库的重要性认识不足,而且为了经费上的节约常常采用一些低层次的数据管理软件,如dBASE等,或者盗版的软件。
但是,随着信息化进程的深化,计算机系统越来越成为企业运营的不可缺少的部分,这时,数据库系统的稳定和高效是必要的条件。
在互联网环境下还要考虑支持几千或上万个用户同时存取和7x24小时不间断运行的要求,提供联机数据备份、容错、容灾以及信息安全措施等。
事实上,数据库系统的稳定和高效也是技术上长久不衰的追求。
此外,从企业信息系统发展的角度上看,一个系统的可扩展能力也是非常重要的。
由于业务的扩大,原来的系统规模和能力已经不再适应新的要求的时候,不是重新更换更高档次的机器,而是在原有的基础上增加新的设备,如处理器、存储器等,从而达到分散负载的目的。
数据的安全性是另一个重要的课题,普通的基于授权的机制已经不能满足许多应用的要求,新的基于角色的授权机制以及一些安全功能要素,如存储隐通道分析、标记、加密、推理控制等,在一些应用中成为切切实实的需要。
“互联”指数据库系统要支持互联网环境下的应用,要支持信息系统间“互联互访”,要实现不同数据库间的数据交换和共享,要处理以XML类型的数据为代表的网上数据,甚至要考虑无线通讯发展带来的革命性的变化。
与传统的数据库相比,互联网环境下的数据库系统要具备处理更大量的数据以及为更多的用户提供服务的能力,要提供对长事务的有效支持,要提供对XML类型数据的快速存取的有效支持。
“协同”面向行业应用领域要求,在DBMS核心基础上,开发丰富的数据库套件及应用构件,通过与制造业信息化、电子政务等领域应用套件捆绑,形成以DBMS为核心的面向行业的应用软件产品家族。
满足应用需求,协同发展数据库套件与应用构件,已成为当今数据库技术与产品发展的新趋势。
规划中的Oracle11i的主要扩展方面据称主要也是各种面向应用套件的支持。
此外,数据库的发展还有以下一些新特点:(1)、提供持续的数据可用性构建一个高可用性 IT 基础架构,对所有希望在当今瞬息万变的经济环境中立于不败之地并取得成功的企业而言都至关重要。