数据库分类

什么是数据库?

    数据库:是按照数据结构来组织,存储和管理数据的仓库,给我们提供了一种以关系的方式存放数据的方法,能够解决文本形式存储数据的劣势。


    数据库分类:存储系统有三类

        RDBMS:关系型数据库: 库中有表,几个表之间是有关联的,拥有共同的列,我们称之为关系型数据库

        Oracle,DB2,

        Mysql.(开源),

        SQL server(微软,适用于数据量小的情况使用,几千条数据可以)

        

        NoSQL:  非关系型数据库:

            以健值对的方式存储数据,健和健之间无关。

            Redis,Memcached: 健值存储,因为相比其他数据存储没有数据结构,又工作子啊内存中,所以性能很高。

            HBase,Cassandra:列式存储

            Documentation  MongoDB:  文档存储

            Graph NoSQL  Neo4j:  图式存储

        NewSQL:  分布式数据库
            Aerospike,FoundationDB,RethinkDB


        分布式数据库,通过分片极致进行数据分布,clustering内的每个节点仅存储数据库的一部分数据。

            每个节点都可以接受客户端请求(去中心化)

            每个节点持有全局元数据,但仅持有一部分数据。

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