随着数据库的发展,出现了三种类型:关系数据库、NoSQL数据库和NewSQL数据库。数据库,顾名思义,就是存储数据库的仓库,这个解释相当抽象,一般来说,数据库是计算机领域中一种特殊的数据存储方式,主要用于存储和管理硬盘或其他介质上的数据,比如PostgreSQL,SQLite,MySQL,SQLServer,Oracle,Access等。,我们经常听说的,都是数据库,都是可以管理数据库的软件系统。
1、数据库有什么用?
数据库有什么用?我归纳和整理3点数据库的作用,欢迎阅读:可以用来存放数据。就像我们平时见过的粮仓、车库之类的,数据库通俗地讲就是存放数据的仓库,它的存储空间很大,可以存放上亿条数据,可以组织和管理数据。数据库并不是随意地将数据进行存放,是有一定的规则的,像一个图书馆一样,对数据进行分类,按照一定的数据结构,把不同类型的数据放在在不同的子库里,能更好的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据,
方便用户对数据进行操作。数据库以一定方式把数以亿计的数据储存在一起,建立能与多个用户共享和在不同应用程序间彼此独立的数据集合,可以作为一个电子化的文件柜,下属的个体或小单位按照一定的规则和拥有的权限,可以对文件柜中的数据进行新增、查询、更新、删除等一系列操作,欢迎在评论区补充数据库的其他作用,或者发表不同的观点。
2、数据库到底指的什么?
数据库,故名思议,就是存放数据库仓库,我下面从几个角度描述下数据库。数据库到底指的是什么?我们先看看百度中对数据库的专业解释:所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,这个解释比较抽象,通俗的讲,数据库就是一种计算机领域特殊的配合软件系统的数据存储,他们主要用来在硬盘或其它介质上存储和管理数据,比如我们经常听说的PostgreSQL、SQLite、MySQL、SQLServer、Oracle、Access等等,都是数据库、又都可以管理数据库的软件系统。
数据库发展简史1970年,IBM的研究员E.F.Codd博士在刊物《CommunicationoftheACM》上发表了一篇名为“ARelationalModelofDataforLargeSharedDataBanks”的论文,提出了关系模型的概念,奠定了关系模型的理论基础,这篇论文被普遍认为是数据库系统历史上具有划时代意义的里程碑。
后来Codd又陆续发表多篇文章,论述了范式理论和衡量关系系统的12条标准,用数学理论奠定了关系数据库的基础,1974年,IBM的RayBoyce和DonChamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(StructuredQueryLanguage)语言。
随后,Oracle的创始人LarryEllison敏锐意识到在这个研究基础上可以开发商用软件系统,几个月后,Ellison他们就开发了Oracle1.0。1988年,为解决企业集成问题,IBM公司的研究员BarryDevlin和PaulMurphy创造性的提出了一个新的术语──数据仓库(DataWarehouse),
当下流行的数据库都有那些?数据库发展到当下,衍生出关系型数据库、NoSQL数据库和NewSQL数据库三条线。关系型数据库基于传统关系型模型;NoSQL颠覆了关系型数据库的关系模型、试图用另一种角度表达越来越复杂多元化数据;NewSQL则兼顾综合了两者的优点,当下比较流行的关系型数据库,主要分为商业型关系型数据库和开源关系型数据库,商业型关系型数据库主要包括DB2、Oracle、SQLServer、Informix等;开源关系型数据库,主要包括PostgresSQL、MySQL、SQLite等。
目前流行的NoSQL数据库根据其特点有四个分支,即键值类、文档类、列类型和图类,键值类以Redis为代表。类用CouchDB和MongoDB表示,列用Cassandra和Hbase表示,类由Neo4表示。目前国外流行的NewSQL系统我就不说了,国内有一批专家开发了一个NewSQL系统叫TiDB,语法上兼容MySQL,很不错。
本文来自花房乱投稿,不代表胡巴网立场,如若转载,请注明出处:http://www.hu85.com/371605.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxxxx@qq.com 举报,一经查实,本站将立刻删除。