数据库技术的发展
2018-05-14黄丽
摘要:随着网络的快速发展,大数据时代的到来,信息技术正朝着多元化的趋势发展,广泛应用于现代生活的各个领域。其中,数据库技术起着不可或缺的作用,为实现信息管理的高效性、合理性,进一步创造了有利条件。因此,为更好地利用数据库技术,我们对其发展的研究是十分必要的。
关键词:数据库;技术;发展
Development of Database Technology
Huang Li
Computer School of China West Normal UniversitySichuanNanchong637000
Abstract:With the rapid development of the Internet and the arrival of the era of big data,information technology is moving towards a diversified trend and is widely used in various fields of modern life.Among them,database technology plays an indispensable role,and further creates favorable conditions for realizing the high efficiency and rationality of information management.Therefore,in order to make better use of database technology,our research on its development is very necessary.
Key words:Database; Technology; Development
1 数据库技术的概述
数据库技术是信息系统的一个核心技术,是一种管理数据的方法。主要研究如何高效地获取和处理数据以及组织和存储数据。随着计算机技术在工业、农业以及日常生活中的广泛应用,数据库技术已成为计算机科学领域中一令人瞩目的重要分支,同时亦为信息科学中一大重要技术。
2 数据库技术的发展历程
数据库技术产生于20世纪60年代末70年代初,按数据模型的发展演变过程,主要经历了三个发展阶段:第一代是网状和层次数据库系统;第二代是关系数据库系统;第三代是以面向对象数据模型为主要特征的数据库系统。(1)网状和层次数据库。第一代网状和层次数据库是20世纪70年代研制的,它是一种树形结构,由若干基本层次结构的集合组成。网状数据库能直接的描述现实世界,具有良好的性能,存取效率较高。但它的结构较为复杂,数据库模式定义语言(DDL)、数据操纵语言(DML)等语言繁复晦涩,不易用户掌握和使用。而层次模型简单,系统性能好,特别是对于实体间联系是固定的且预先定义好的应用具有较好的适用性。但现实世界中有很多联系是非层次的,利用层次模型则无法很自然的描述这类关系。最著名、最典型的层次数据库是IBM公司的IMS(Information Management System )。(2)关系数据库系统。20世纪70年代是关系数据库理论研究和开发的时代,关系数据库是建立在关系数据库模型基础上的数据库。关系数据库主要分为两类:一是桌面数据库,如:Access、Foxbase等;二是客户/服务器数据库,如SQL Server、Oracle。一般桌面数据库更适用于小型单机应用程序,方便实现。而客户/服务器主要适用于大型,多用户的系统。关系数据库是影响最大,应用最广泛的数据模型。其中以1970年IBM公司San Jose研究试验室开发的System R和Berkeley大学研发的Ingres為典型代表。(3)面向对象数据库。面向对象数据库是面向对象系统和数据库能力相结合的产物。面向对象数据库系统要求数据库系统应具备持久性、查询、并发控制、事物管理等能力以及支持完整的面向对象概念和控制机制,即包含对象的概念、方法和技术。面向对象数据库具有易维护、易扩展、高质量、高效率等特点。但在性能方面和模式修改方面存在不足,如需要面向对象数据库中数据存放在许多地方,因此如何将数据对象有效聚集决定着该数据库性能的好坏。
3 数据库技术的发展趋势
计算机科学技术日益革新,数据库相关技术也必须与之良好对应。在未来发展中,数据库技术升级将持续进行。(1)数据仓库(DW)。数据仓库是为企业所有级别的决策定制过程,提供所有类型数据支持的战略集合。数据仓库技术是从数据库发展而来的,它是一种面向主题的、集成的、不可更新且随时间变化的技术。为了在大量数据库存在的情况下进一步挖掘数据资源,数据仓库应运而生。DW在硬件领域、Internet数据库等方面提供了许多高效的资源,允许使用多种数据访问的技术。但数据仓库的出现,不是为了取代数据库,而是对原有数据库技术的进一步扩展,大部分数据仓库还是使用关系数据库来管理的。(2)非结构化数据库。非结构化数据库实现了对可变长字段、重复字段和子字段的定义、存储和管理。它采用倒排档技术使我们能快速的对大量信息进行检索,尤其是对图形、声音等多媒体信息实现了高效管理。随着互联网+的不断深入,非结构化数据的数量日益增大,由此非结构化数据库的重要更加凸显。(3)Web数据库。Web数据库是指在互联网中以Web查询接口方式访问的数据库资源,即将Web技术与数据库很好的融合在一起,从而实现在网页上显示用户向数据库提交的信息以及数据库返回给用户的信息。目前建立与Web数据库连接访问的数据有CGI技术、ODBC技术、ASP、JSP、PHP等技术。Web技术和数据库相结合是数据库未来发展方向之一。
4 结语
互联网的发展深刻影响并推动着数据库技术的推陈出新,在高举科技兴国之帜的我国社会当下,坚持振兴软件产业,我们必须不断探索,深入研究,发展我们自己的数据库系统,努力提高对数据和信息的分析利用,为建设信息大国之伟大目标一往无前。
参考文献:
[1]向海华.数据库技术发展综述[J].吉林:现代情报,2003.12.
[2]高瞻.浅谈数据库技术发展趋势[J].黑龙江:信息技术,2016(28).
[3]赵玉萍.数据库技术的发展现状及趋势[J].长春:长春师范学院学报,2005(2).
[4]郭京.刍议数据库技术现状与发展趋势[J].北京:计算机光盘软件与应用,2013(14).
[5]罗正君.数据库技术的发展及趋势[J].山东:黄金科学技术,2000.4.
[6]余光亮.数据库技术的发展与应用[J].山东:通讯世界,2017(11).
[7]高晶.数据库技术的发展现状与趋势研究[J].江苏:无线互联科技,2018(3).
作者简介:黄丽(1996),女,汉族,四川成都人,本科,研究方向:软件工程。