尚硅谷Redis听课笔记--NoSQL数据模型

NoSQL数据模型

面试题目:以一个电商客户、订单、订购、地址模型来对比下关系型数据库和非关系型数据库

聚合模型

  • KV键值
  • BSON
    • BSON()【Binary JSON】是一种类json的一种二进制形式的存储格式。
    • BSON和JSON一样,支持内嵌的文档对象和数组对象
  • 列族
    在这里插入图片描述
  • 图形
    在这里插入图片描述

四大分类

KV键值

文档型数据库[bson格式比较多]

  • MongoDB:
    (1)一个基于分布式文件存储的数据库。由C++语言编写,旨在为web应用提供可扩展的高性能数据库存储解决方案
    (2) 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

类存储数据库

  • Cassandra,HBase
  • 分布式文件系统

图关系数据库

  • 存放的是关系:比如朋友圈社交网络,广告推荐系统。专注于构建关系图谱。比如Neo4j,InfoGrid
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhizhengguan/article/details/83345552