一、为什么使用nosql--存储数据的瓶颈
1.数据量的总大小,一个机器放不下。
2.数据的索引,一个机器放不下。
3.访问量(读写混合),一个实力不能承受。
二、NoSql是什么泛指非关系型的数据库,这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。
三、NoSql优点1.易扩展,数据之间无关系,这样就非常容易扩展,无形之间,架构的层面上带来了可扩展的能力。
2.大数据量高性能,NoSql数据库具有非常高的读写能力,尤其在大数据量下,同样表现优秀。
3.多样灵活的数据类型,NoSql无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。
四、3V+3高大数据时代的3V:海量Volume、多样Variety、实时Velocity。
三高:高并发、高可扩、高性能。
五、NoSql数据库的四大分类1.KV键值。
2.文档型数据库:典型:CouCHDB、MongoDB
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。
3.列存储数据库:分布式文件系统。
4.图关系数据库:专注于构建关系图谱,Neo4J,InfoGrid