数据库初步介绍190415

1.1数据库介绍
存放数据的仓库。可以用多种方法来管理数据库中的数据,(层次 网络)
1.1.1非关系型数据库(NoSQL)
1、 键值(key_value)存储数据库,可以通过key来添加、查询或者删除数据,因为使用key主键访问,所以会获得更高的扩展性。,键值数据库主要是使用一个哈希表,这个表有一个特定的键和指针指向特定的数据。------------典型产品:Memcached Redis
2、 列存储数据库(column)
他讲数据存储在列族中。-------典型产品:Cassandra HBase
3、 面向文档数据库
他的数据以文档的形式存储,每个文档都是各自的数据单元。数据可以用XML JSON等多种形式存储 --------典型产品:MongDB CouchDB
4、 图形(Graph)数据库
1.1.3关系型数据库
(1)就是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。大家最常用的Mysql 、Oracle。Oracle现在在数据库里比较好,处于领先地位。
(2)关系型数据库使用结构化查询语言sql语句查询数据的;
非关系是关系的补充,出现的原因就是web2.0(高并发 高吞吐)出现,也就是说以用户为主体发布动态的。
1.1.4 常用关系型数据库产品介绍
(1)Oracle数据库,互联网公司都要学,但是中小型公司都是用mysql。目前版本是Oracle11g。----大公司、政府、金融、证券(适用企业)
(2)是中小型关系型数据库,是瑞典开发的额,2008年被Sun收购,对吼sun又被oracle收购。它的特点是体积小、速度快,总体拥有成本低,尤其是开放源码这一特点。

你可能感兴趣的:(数据库)