浅谈数据库发展方向
- 格式:doc
- 大小:29.00 KB
- 文档页数:6
微小型数据库技术在大数据时代的发展趋势摘要:在大数据技术迅速发展的背景下微小型数据库技术在发展过程中遇到了一些问题,其在一定程度上难以支持多样化的数据需求,但是微小型数据库具有其特定的优势,充分把握时机促进微小型数据库的发展将极大地促进社会发展。
本文从大数据背景出发,探讨微小型数据库的发展趋势。
关键词:微小型数据库;大数据;云计算;智能终端引言:随着经济的发展和时代的进步,信息技术的发展取得了新的突破,一些新型数据技术的运用极大的促进了社会的发展,也给生活各方面带来了极大的便利。
现阶段已经进入了大数据时代,在信息获取和处理技术上的进步为社会发展提供了重要的动力,并且与大数据技术相关的硬件价格不断下降,信息的重要性越来越凸显,更促进了大数据时代的技术进步。
一、大数据时代背景科技革命给社会发展带来了新的动力,一些新型科技的应用大大促进了社会的发展,而社会进一步发展又给科技的发展提供了良好的社会环境。
与传统的技术相比大数据技术在信息的收集和处理方面具有极大的优势,通过大数据技术对海量的信息进行分析和处理,依赖于其他技术进行整合,极大的促进了信息处理速度和准确性,并且成本也在不断降低,大数据技术具有以下几个特点:(一)规模性随着科技的进步互联网经济成为经济的重要组成部分,互联网的迅速发展为经济的发展提供了新的动力。
我国互联网规模非常大,并且随着技术的进步一些社交网络、移动网络、网购等成为人们生活中必不可少的接触对象,这些技术的发展产生了大量的信息,在发展中需要处理的数据量十分庞大,在数据呈现爆炸式增长的现代社会对数据处理的效率性和准确性提出了更高的要求。
(二)多样性新时代的信息具有多样性,科技的发展已经深入生活的各个方面和各个产业,极大的提高了劳动生产率,由于产生数据的系统和设备的差异性,数据的形式具有多样性,各行各业的都有其特定的数据和数据处理要求,具体来说一方面表现为信息管理系统数据、医疗系统数据等结构化的数据,数据之间具有很强的因果关系,另一方面为视频、音频等数据,在实际中大量存在但没有因果关系,还有一类文档、邮件等半结构化数据具有较弱的因果关系,这些都体现出新时代数据的多样性。
浅谈统计学的大数据时代的发展方向及趋势摘要:在近几十年中,我国随着科学技术的不断发展,同时也伴随着互联网加时代的到来,大数据技术已经潜移默化地融入到了人们生活中的各个角落,微博、微信等社交平台不断的充斥着人们的生活,这在一定程度上也极大地推动了大数据时代的发展。
本文主要针对统计学在大数据时代的发展方向及趋势进行了详细的探讨以及深入的分析,解读了大数据时代统计学所带来的机遇以及挑战,并且结合笔者自身实践工作经验提出了一些具有建设性的意见和建议,希望能够为同行业工作者提供有效的参考。
关键词:统计学;大数据;机遇与挑战;发展趋势引言:统计学究其实质主要是针对数据进行搜集以及整理的一个学科,它通过运用数学和其他学科知识之间的联系对研究对象的未来发展趋势进行精准的预测。
大数据时代的来临为统计学和数学带来了深远的影响,使得统计能够更加的高效以及精准。
这在一定程度上为统计学科体系的延伸创造出了更多的机遇,同时也提供了更好的平台。
1、大数据的来源与发展历程大数据,并不具备一个十分明确的概念,起初大数据起源于技术领域。
在信息量逐步增多的情况下,使得常规电脑原有内存量已不能对新处理数据进行承载,新兴数据处理技术得以产生,好比雅虎的 Hadoop平台、谷歌的 MapReduce 等。
此类技术能够对僵化层次结构、一致性予以消除,促进数据无需通过常规数据库表格进行排列,极大程度地提升了人们可处理的数据量。
2、统计学的发展历程介于人类统计活动是随着计数行为而出现的,故统计发展历程能够追溯至原始时期,即统计已经有几千年的发展历史。
然而,人类统计时间发展至理论层面,则要追溯至近代,迄今为止约有 300 多年的历史。
统计学的发展历程,大体而言,可分成古典记录统计学、近代描述统计学以及现代推断统计学三个阶段。
其中,第一个阶段时间范围大约为17世纪 50 年代~ 19 世纪 50 年代,统计学兴起于这个时期,并初步形成了统计研究的相关规则、方法。
浅谈大数据发展现状及未来展望大数据是指具有大量、多样化和高速增长的数据集,这些数据集难以通过传统的数据库管理工具进行捕获、管理和处理。
随着互联网的普及,人们对大数据的需求也越来越高,大数据的发展呈现出以下几个现状和未来展望。
首先,大数据的发展现状是指数据量的爆炸式增长。
随着互联网的迅速发展和普及,海量的数据被不断产生和积累。
据统计,目前全球每天产生的数据量已经超过2.5亿TB,而且这个数据量还在持续增长。
人们在日常生活、社交媒体、移动设备等方方面面都在不断产生数据,这些数据包含着丰富的信息和价值。
再次,大数据的发展现状是数据处理技术的不断创新和进步。
大数据需要高效地进行存储、处理和分析,这就要求数据处理技术能够快速、准确地处理大规模和多样化的数据。
云计算、分布式计算、机器学习等技术的发展和应用,使得数据处理的效率和质量得到了极大的提高。
此外,大数据的发展现状还包括对数据隐私和安全的关注。
大数据的应用和分析可能涉及到用户的个人信息和隐私,因此对数据安全和隐私保护提出了更高的要求。
人们对数据的合法性和使用方式有更高的关注度,也促使了相关法律和规范的制定和完善。
展望未来,大数据发展的趋势将更加明显。
首先,数据的增长速度将进一步加快。
随着互联网的进一步普及,更多的设备将连接到互联网,产生更多的数据。
物联网技术的发展,将会使得传感器和设备产生的数据数量更大、更多样化。
其次,数据的处理能力将进一步提升。
随着计算能力的提升和技术的不断创新,数据处理和分析的效率将得到大幅度提高。
数据处理平台将更加智能化和自动化,从而能够更好地发现数据中的模式和规律。
再次,大数据的应用范围将进一步扩大。
目前大数据的应用已经涉及到金融、医疗、教育、交通等众多领域,未来将有更多的行业和领域开始应用大数据分析,以实现更好的决策和服务。
最后,数据隐私和安全的问题将得到更好的解决。
随着人们对数据隐私和安全的关注度的提高,相关的技术和法律保障将会得到更好的发展和完善。
浅谈政府宏观经济数据库建设作者:关锋来源:《信息化建设》2011年第08期经过30多年的改革开放,我国已经初步确立了社会主义市场经济体制基本框架。
作为经济体制的有机组成部分,宏观经济管理体系也不断地改革和完善。
随着我国信息化的不断推进与深化,国家金宏工程建设已经在多个方面取得了成效并且继续向地方延伸,这就要求地方政府能够有效地掌握大量相关的宏观经济数据。
北京、南京等地方的“小金宏”工程在一定程度上反映了我国地方宏观经济数据库工程建设的普遍需求。
各省市从宏观经济发展的实际需要出发,以执行宏观经济管理职能为主,协调地区相关部门协同建设,通过为地方宏观经济发展搭建宏观经济分析平台、建设必要的业务系统,以提高地方宏观经济预测分析能力与公共服务能力,提高社会公众服务水平,为实现与国家“金宏”工程的配套和衔接打下基础。
宏观经济数据库系统的建设应在国家宏观经济管理部门指导下,由各地方政府与相关部门统一规划,中央与地方共同投资实施。
通过统一宏观经济数据平台和技术业务标准,共享数据资源,利用智能化的信息处理等手段,在宏观经济运行的各个环节实现宏观经济管理权限的相互制约,促进地方宏观经济管理的科学化和规范化,从而催生新的地方宏观经济管理模式。
宏观经济数据库系统建设的主要思路宏观经济数据库的建设内容主要集中于:构建一个应用支撑平台;建立地方宏观经济系统技术及业务标准规范(技术标准、元数据标准、指标体系标准)。
建立地方宏观经济数据库。
宏观经济数据库作为四大基础库之一其应用支撑平台应具有统一身份模型与权限管理、统一元数据管理、自动化建模与数据集成、资源目录与共享交换等主要功能。
考虑到省、市、区县间的数据衔接,系统应满足支持多种部署模式(集中部署、分布式部署、混合式部署)。
集中部署。
只部署一个应用,建设应用中心和数据中心,都使用同一个系统,利用软件虚拟化技术虚拟出独立的省(市)级服务和多个独立的市(区)级服务,虚拟服务中的用户根据统计模式进行多级划分,分级管理,实现了数据“物理集中、逻辑独立”。
数据库的现状及发展趋势数据库是数据管理的最新技术,是计算机科学的重要分支。
今天信息资源已成为各个部门的重要财富建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。
因此作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造,计算机集成制造系统,电子政务,电子商务地理信息系统等,越来越新的应用领域采用数据库技术来存储和处理信息资源。
对于一个国家来说,数据库的建设规模,数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。
数据库是长期存储在计算机内有组织的大量的共享的数据的集合.数据库系统的出现使信息系统从加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。
这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。
数据库已成为现代信息系统的重要组成成分。
具有数百G,数百T,甚至数百P字节的数据库已普遍存在于科学技术,工业,农业,商业,服务业和政府部门的信息系统中。
数据库技术是计算机领域中发展最快的技术之一。
数据库系统一般由数据库,数据库管理系统,应用系统和数据库管理员构成。
数据库系统有以下的特点:数据结构化;数据的共享性高,冗余度低,易于扩充;数据独立性高;数据由DBMS统一管理和控制。
数据库系统数据量都很大,加之DBMS丰富的功能使得自身的规模也很大,因此整个数据库系统对硬件资源提出了较高的要求:(1)要有足够大的内存,存放操作系统,DBMS的模块,数据缓冲区和应用程序;(2)有足够大的磁盘或磁盘阵列等设备存储数据库,有足够大的磁带或光盘作数据备份;(3)要求系统有较高的通道能力,以提高数据传送率。
数据库系统的软件主要包括:(1)DBMS。
DBMS为数据库的建立,使用和配置的系统软件。
(2)支持DBMS运行的操作系统。
有关数据库管理系统的计算机论文随着计算机技术的不断发展,由最初的电子管、晶体管到入境的超大规模集成电路,例如数据库管理系统软件,其开发和管理对于现实生活中具有重要的意义。
下面是店铺给大家推荐的有关数据库管理系统的计算机论文,希望大家喜欢!有关数据库管理系统的计算机论文篇一《数据库管理系统软件的开发和管理》摘要:随着社会的发展与进步,重视数据库管理系统软件的开发和管理对于现实生活中具有重要的意义。
本文主要介绍数据库管理系统软件的开发和管理的有关内容。
关键词:数据库;系统;软件;管理;开发;发展;引言目前,随着我国信息化的快速发展以及计算机技术功能的不断完善,数据库管理系统软件的功能也会不断得到完善和提升。
在未来的时间里,一定会越来越广泛的被各种领域所应用,而数据库管理系统发展的几个必然趋势,也会进一步实现。
对计算机数据库管理系统进行的研究也会越来越被人们所重视,其未来的发展中一定会更上一层楼。
一、数据库管理系统的概述数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。
它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。
DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
二、数据库管理系统的开发过程数据库管理系统的发展经过了人工管理阶段、文件系统阶段、主流数据库阶段以及面向对象的数据库阶段。
每个阶段相对于之前一个阶段相比,其功能都有显著的提高,更加自动化、科技化。
(一)人工管理阶段人工管理是数据库管理系统最早时期所采取的工作形式,这个时期的计算机,在其功能中只有计算功能,而对数据的保存功能却并不存在。
浅谈ERP现状与未来发展趋势姓名:曾进学号:1021030231班级:10210302班专业:信息管理与信息系统学院:理学院目录一、什么是ERP? (3)二、,ERP在中国的发展状况 (4)三、ERP的优势 (6)1、四流统一,高效管理 (6)2、节约资本,提高效 (6)3、实时管理,正确决策 (6)四、ERP的未来 (7)(一)ERP的发展趋势 (7)(二)ERP对策分析 (7)浅谈ERP现状与未来发展趋势一、什么是ERP?ERP,即企业资源计划(Enterprise Resource Planning),是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台,是一种融合了企业最佳实践和先进信息技术的新型管理工具。
它的目的是实现对企业的动态控制和各种资源的集成和优化,提升基础管理水平,追求企业资源的合理高效利用。
作为一个新型管理工具,它扩展了MIS、MRPⅡ的管理范围,将供应商和企业内部的采购、生产、销售以及客户紧密联系起来,可对供需链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化。
在MIS(管理信息系统,Management Information System)中,企业通过利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。
目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。
随着我国与世界信息高公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。
MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。
2024年浅谈工程造价单位数据库的建立一、数据库概念及作用数据库,简而言之,是一个结构化的数据集合,它允许用户存储、检索、更新和管理数据。
在工程造价领域,数据库的建立具有至关重要的作用。
数据库不仅能够集中存储大量的工程造价数据,包括材料价格、人工费用、设备租赁成本等,还能够通过高效的数据检索和查询功能,为工程师和造价师提供准确、及时的数据支持。
此外,数据库还能够通过数据分析功能,帮助造价单位发现成本控制的潜在问题,为决策层提供有力的数据支撑。
二、工程造价单位需求工程造价单位在日常工作中,需要处理大量的数据,包括各种材料的价格信息、人工成本、设备租赁费用等。
这些数据不仅量大,而且更新频繁,因此,建立一个高效、稳定的数据库系统是工程造价单位的迫切需求。
这样的数据库系统需要能够支持快速的数据录入、准确的数据检索、高效的数据分析以及方便的数据导出功能。
三、数据库设计原则在建立工程造价单位数据库时,应遵循以下原则:标准化原则:数据库设计应遵循国际和国家相关的标准化规定,确保数据的一致性和可比性。
实用性原则:数据库的设计应紧密结合工程造价单位的实际需求,确保数据库的实用性和易用性。
可扩展性原则:随着业务的发展,数据库可能需要不断扩展,因此在设计时应考虑到未来的扩展性。
安全性原则:数据库存储了大量的敏感信息,因此在设计时必须充分考虑数据的安全性,包括数据的备份、恢复、加密等措施。
四、数据库结构设计数据库的结构设计是数据库建立的核心环节。
在工程造价单位数据库中,通常可以设计以下几个主要的数据表:材料信息表:存储各种材料的价格、供应商、型号等信息。
人工费用表:记录不同工种、不同地区的人工费用。
设备租赁表:存储各种设备的租赁价格、供应商、使用状态等信息。
工程项目表:记录各个工程项目的造价信息,包括材料用量、人工费用、设备租赁费用等。
此外,还可以根据实际需要设计其他相关的数据表,如供应商信息表、合同信息表等。
五、数据收集与整理数据收集与整理是数据库建立的基础工作。
毕业论文--浅谈MySQL数据库一、MySQL数据库概述MySQL数据库是一种开源的RDBMS(关系型数据库管理系统),它可以通过SQL(结构化查询语言)进行操作和管理。
MySQL是目前全球使用最广泛的开源关系型数据库管理系统之一,因为它具有开源、高效、易用、大规模、高可靠性、可定制性、跨平台等优势。
MySQL数据库的应用范围非常广泛,包括网站、电子商务、游戏、科学研究等领域。
二、MySQL数据库的基本功能1. 数据库管理: MySQL数据库可以轻松地创建、维护和删除数据库。
它还可以对数据库进行备份和还原操作。
2. 数据表管理: MySQL数据库支持数据表的创建、修改、删除和查询等操作。
它还支持索引、约束、触发器等高级功能。
3. 数据类型: MySQL数据库支持各种数据类型,包括整数、浮点数、字符、日期和时间等。
4. 数据库安全: MySQL数据库可以对存储在其中的数据进行加密和解密操作,保证数据的安全性。
5. 数据库性能: MySQL数据库具有高性能、稳定性和可扩展性。
它可以在多个平台上使用,支持多线程和多用户的并发操作。
三、MySQL数据库的应用1. 网站开发: MySQL数据库被广泛应用于网站开发中,它可以存储和管理各种数据,包括用户信息、文章、博客、评论等。
2. 电子商务: MySQL数据库可以存储和管理电子商务网站所需的各种信息,包括商品信息、订单信息、客户信息等。
3. 游戏开发: MySQL数据库可以被用来创建并管理各种在线游戏中的用户数据、道具和装备信息等。
4. 科学研究:MySQL数据库可以被用来进行大规模科学计算、数据分析和处理等,其高性能和可扩展性是其优势之一。
四、MySQL数据库发展趋势1. 数据安全性:数据安全性是一个非常重要的问题,MySQL数据库会加强数据加密和解密操作,保证数据的安全。
2. 大规模化:数据库的数据量和并发量越来越大,MySQL将会继续优化其性能和扩展性,以满足大规模化的需求。
浅谈数据库技术的新发展2600字毕业随着计算技术和计算机网络的发展,计算机应用领域迅速扩展,数据库应用领域也在不断地扩大。
介绍了数据库技术发展的最新动态特征和几种主流技术,以及在发展过程中需注意的一些问题。
并在此基础上,指出数据库技术未来的发展趋势等等。
数据库;新发展;分布式数据库;面向对象数据库一、数据库新技术的分类以及几种主流新技术(一)整体系统方面相对传统数据库而言,在数据模型及其语言、事务处理与执行模型、数据库逻辑组织与物理存储等各个方面,都集成了新的技术、工具和机制。
属于这类数据库新技术的有:面向对象数据库;主动数据库;实时数据库;时态数据库。
1.分布式数据库:分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。
同时,每个结点也能通过网络通信子系统执行全局应用。
分布式数据库的核心管理软件称为分布式数据库管理系统。
在分布式数据库系统中,数据的共享有两个层次:局部共享和全局共享。
分布式数据库系统常常采用集中和自治相结合的控制机构。
该数据库中的数据保证全局的一致性、可串行性和可恢复性。
分布式数据库适当增加数据冗余度主要为了:(1)提高系统的可靠性、可用性;(2)提高系统性能。
2.面向对象数据库:面向对象数据库系统将数据作为能自动重新得到和共享的对象存储,包含在对象中的是完成每一项数据库事务处理指令,这些对象可能包含不同类型的数据,包括传统的数据和处理过程,也包括声音、图形和视频信号,对象可以共享和重用。
一个面向对象数据库系统必须满足两个条件:1.支持核心的面向对象数据模型;2.支持传统数据库系统所有的数据库特征。
面向对象的数据库系统的这些特性通过重用和建立新的多媒体应用能力使软件开发变得容易,这些应用可以将不同类型的数据结合起来。
面向对象数据库系统的好处是他支持WWW应用能力。
然而,面向对象的数据库是一项相对较新的技术,尚缺乏理论支持,他可能在处理大量包含很多事务的数据方面比关系数据库系统慢得多,但人们已经开发了混合关系对象数据库,这种数据库将关系数据库管理系统处理事务的能力与面向对象数据库系统处理复杂关系与新型数据的能力结合起来。
浅谈大数据时代数据信息现状及发展在当前的大数据时代,数据信息的现状和发展具有重要意义。
本文将从数据信息的定义、现状和发展趋势等方面进行浅谈,以期对大数据时代的数据信息有更深入的了解。
一、数据信息的定义数据信息是指通过采集、存储、处理和分析等手段获取的有意义的数据,它包含了大量的数字、文字、图像、声音等形式的信息。
数据信息可以用于决策分析、业务运营、科学研究等方面,对于推动社会发展和经济增长具有重要作用。
二、数据信息的现状1. 数据量巨大:随着互联网的普及和技术的进步,数据量呈现爆发式增长。
据统计,全球每天产生的数据量已经达到数十亿GB,这些数据涵盖了各个领域的信息,如金融、医疗、交通等。
2. 数据种类多样:数据信息不仅包含结构化数据,还包括半结构化和非结构化数据。
结构化数据是指可以用表格或数据库存储的数据,如数字、日期等;半结构化数据是指具有一定结构但不适合传统关系型数据库存储的数据,如XML、JSON 等;非结构化数据则是指无法通过表格或数据库存储的数据,如文本、图像、视频等。
3. 数据来源广泛:数据信息的来源包括传感器、社交媒体、移动设备、物联网等。
这些数据来源的多样性为数据信息的获取提供了更多的可能性。
4. 数据质量不一:由于数据信息的来源众多,数据质量也存在差异。
一方面,一些数据源的可靠性和准确性有待提高;另一方面,数据信息的处理和分析也可能引入误差,导致数据质量下降。
三、数据信息的发展趋势1. 数据信息的智能化:随着人工智能技术的发展,数据信息的处理和分析将更加智能化。
通过机器学习和深度学习等技术,可以实现对大规模数据的自动分析和挖掘,从而提取出有价值的信息。
2. 数据信息的实时化:实时数据分析已经成为大数据时代的趋势。
实时数据分析可以帮助企业及时了解市场动态、用户需求等信息,从而做出更及时的决策。
3. 数据信息的安全性:随着数据信息的价值日益凸显,数据安全问题也越来越重要。
在大数据时代,保护数据信息的安全性将成为一个重要的挑战和发展方向。
数据库作业
姓名:杜霞
学号:1214210141
班级:信12本1
浅谈数据库的发展
数据库(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等。
在一定意义上,这些产品的特征反映了当前数据库产业界的最高水平和发展趋势。
因此,分析这些主流产品的发展现状,是我们了解数据库技术发展的一个重要方面。
(1)关系数据库技术仍然是主流
关系数据库技术出现在20世纪70年代、经过80年代的发展到90年代已经比较成熟,在90年代初期曾一度受到面向对象数据库的巨大挑战,但是市场
最后还是选择了关系数据库。
无论是Oracle公司的Oracle 9i、IBM公司的DB2、还是微软的SQL Server等都是关系型数据库。
Gartner Dataquest的报告显示关系数据库管理系统(RDBMS)的市场份额最大,2000年RDBMS的市场份额占整个数据库市场的80%,这个比例比1999年增长了15%。
这组数据充分说明RDBMS仍然是当今最为流行的数据库软件。
当前,由于互联网应用的兴起,XML 格式的数据的大量出现,学术界有一部分学者认为下一代数据库将是支持XML 模型的新型的数据库。
作者对此持否定态度,认为关系技术仍然是主流,无论是多媒体内容管理、XML数据支持、还是复杂对象支持等都将是在关系系统内核技术基础上的扩展。
(2)产品形成系列化
一方面,Web和数据仓库等应用的兴起,数据的绝对量在以惊人的速度迅速膨胀;另一方面,移动和嵌入式应用快速增长。
针对市场的不同需求,数据库正在朝系列化方向发展。
例如IBM公司的DB2通用数据库产品包括了从高端的企业级并行数据库服务器,到移动端产品DB2 Everywhere的一整套系列。
从支持平台看,今天的DB2已经不再是大型机上的专有产品,它支持目前主流的各种平台,包括Linux和Windows NT。
此外,它还有各种中间件产品,如DB2 Connect、DB2 Datajointer、DB2 Replication等,构成了一个庞大的数据库家族。
(3)支持各种互联网应用
数据库管理系统是网络经济的重要基础设施之一。
支持Internet(甚至于Mobile Internet)数据库应用已经成为数据库系统的重要方面。
例如,Oracle公司从8版起全面支持互联网应用,是互联网数据库的代表。
微软公司更是将SQL Server作为其整个.NET计划中的一个重要的成分。
对于互联网应用,由于用户数量是无法事先预测的,这就要求数据库相比以前拥有能处理更大量的数据以及为更多的用户提供服务的能力,也就是要拥有良好的可伸缩性及高可用性。
此外,互联网提供大量以XML格式数据为特征的半结构化数据,支持这种类型的数据
的存储、共享、管理、检索等也是各数据库厂商的发展方向。
(4)向智能化集成化方向扩展
数据库技术的广泛使用为企业和组织收集并积累了大量的数据。
数据丰富知识贫乏的现实直接导致了联机分析处理(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为核心的面向行业的应用软件产品家族。
满足应用需求,协同发展数据库套件与应用构件,已成为当今数据库技术与产品发展的新趋势。
规划中的Oracle 11i的主要扩展方面据称主要也是各种面向应用套件的支持。
我的看法
数据库管理系统已经成为软件产业的重要组成部分,是信息化过程中最重要的技术基础之一。
我国要振兴软件产业,就必须发展自己的数据库软件产业。
这已经获得了广泛的共识,目前要解决的关键问题是如何能够“做得出、用得上、卖得掉”。
我们认为,数据库软件的发展将仍然是关系系统内核基础上进行扩展的技术路线。