一:非关系型数据库(NoSQL)的特点关系型数据库是使用最广泛的数据库。代表产品为MySQL。传统的关系数据库,使用的时候常见有如下痛点:1. 难以应付高并发数据写入2. 海量数据的查询,效率低3. 数据量达到一定规模后,会遇到瓶颈,难以扩展4. 表结构修改困难, 难以适应经常变更的业务需求5. 许可费用,扩展费用高昂而nosql数据库,则是专门为了解决上诉的一些痛点,并针对性的侧重某个领域研发的。每个数据库,都有其应用领域与特色。二:主流非关系型数据库(NoSQL)列表1. 键值型数据库代表 : Redis, Flare特点 : 键值数据库将数据存储为键值对集合,其中键作为唯一标识符。键和值都可以是从简单对象到复杂复合对象的任何内容。键值数据库是高度可分区的,并且允许以其他类型的数据库无法实现的规模进行水平扩展。2. 文档型数据库代表 : MongoDB,CouchDB特点 : 在文档数据库中,文档是处理信息的基本单位。一文档可以很长、很复杂、可以无结构,与字处理文档类似。一个文档相当于关系数据库中的一条记录。3. 列存储数据库代表 : HBase,Cassandra特点 : 以列相