学习总结
linux的学习总结 https://blog.csdn.net/qq_35919588/article/details/80426634 1,NoSql介绍 NoSql(Not Only Sql):泛指非关系型数据库 主要是用来处理大型数据: 举个例子: 比如存放一个员工,员工的信息有很多属性,这些关系需要多个字段多张表进行存储,不如把这些数据存放在一个json字符串中比较方便,知识为了方便查看 在开发中查询的占比比较大,把一些不经常修改或者是不修改的数据存放在非关系数据库中,查询比较方便 主要用于大数据中,进行解析分析 分类: 键值(Key-Value)存储数据库 主要使用到hash表,一个特定的值和一个指针指向特定的数据 优点: 简单易部署 缺点: 只对部分数据进行查询或者更新的时候,效率就会显的低下 列存储数据库: 用来应对分布式存储的海量数据 价值对存在,就是键对应着多条数据 文档型数据库: 查询效率比较高, 对事物的支持不友好 比如:json的存储格式 图形数据库,图片 ,音频,视频,文件服务器: 使用灵活的图形模型,并且能够扩展到多个服务器上. NoSql没有标准的查询语言(标准的sql语句), 数据库查询需要制定数据库模型, 许多nosql数据库都有rest式的数据接口或者查询API 应用场景: 1 1、数据模型比较简单; 2 2、需要灵活性更强的IT系统; 3 3