mysql数据库

1. 什么是关系型数据库:

    1: 二维的表格   2.市场占有量较大的是mysql和oracle数据库,互联网中常用的是MySQL

    3:通过sql 结构化查询语言存取数据,4:保持数据一致性方面很强, ACID理论,

 

2.非关系型数据库:

    1:NOSQL 不是否定关系数据库,而是作为关系型数据库的补充,

    2:NOSQL为了高性能,高并发而生,忽略影响高性能高并发的功能。

    3:NOSQL典型产品 memcached  (纯内存),redis(持久化缓存),mongodb(面向档)

    4:非关系型数据库的种类:

          (1)键值存储数据库(Key—Value):键值数据库就类似于传统语言中使用的哈希表可以通过key来添加查询或删除数据 ,因为使用key主键访问

                 所以能获得很高的性能。

                 键值数据库主要使用一个哈希表,这个表中有一个特定的的键和一个指针指向特定的数据kry/value模型对于IT系统来说优势在于简单,易部属,高并发。

                 典型产品有memcached,redis

           (2)列存储数据库(column—oriented)

                 典型产品cassandra,HBase

            (3)面向文档的数据库(document—oriented)

                 典型产品:mongoDB,couchDB

             (4)图形数据库(graph)

 

posted @ 2017-01-13 15:07  200六  阅读(159)  评论(0编辑  收藏  举报