摘要: 文档数据库介于关系数据库和NoSql之间; 是最像关系数据库的一款产品,也是当前最热门的一款产品。 1.MongoDB简介: 1) 2)文档类型BSON(Binary JSON),结构类似JSON 3)特点:操作比较简单容易可以针对任何属性的索引实现更快的排序水平可扩展性丰富的查询表达式,替换已完成 阅读全文
posted @ 2019-06-09 14:15 musecho 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 应用场景: OldSql数据库:希望一种架构就能支持多种应用场景,但证明不可能。 NewSql数据库:同时具备OldSql和NoSQL各自的优点:水平可扩展性,强一致性,事务一致性,支持查询,支持海量数据存储 产品分类图: 阅读全文
posted @ 2019-06-09 13:48 musecho 阅读(364) 评论(0) 推荐(0) 编辑
摘要: NoSQL的三大基石:cap,Base,最终一致性 5.4.1 cap理论(帽子理论): consistency:一致性availability:可用性partition tolerance:分区容忍性 理想的目标是设计一个分布式文件系统,同时实现CAP三个性质,但证明不可能,只能三者取二。1)牺牲 阅读全文
posted @ 2019-06-09 13:12 musecho 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 5.3 NoSQL的四大类型 5.3.1 键值数据库和列族数据库 可以分为四大类产品:键值数据库,列族数据库,文档数据库,图数据库 (代表) 1.键值数据库: 用的多:redis云数据库:SimpleDB典型应用:要求的数据模型非常简单,不涉及到存储结构化信息;要求非常好的写性能;涉及非常频繁的读写 阅读全文
posted @ 2019-06-09 11:22 musecho 阅读(881) 评论(0) 推荐(0) 编辑