Redis学习笔记(三)--NoSQL数据模型简介

14 篇文章 0 订阅
14 篇文章 2 订阅

BSON

类JSON的一种二进制形式的存储格式,简称Binary JSON,支持内嵌的文档对象和数据对象
一个Document的BSON表示

{
    title:"MongoDB",
    last_editor:"192.168.1.122",
    last_modified:new Date("27/06/2011"),
    body:"MongoDB introduction",
    categories:["Database","NoSQL","BSON"],
    revieved:false
}

这是一个简单的BSON结构体,其中每一个element都是由key/value对组成的

一个嵌套的BSON表示

{
    name:"lemo",
    age:"12",
    address:{
        city:"suzhou",
        country:"china",
        code:215000
    } ,
    scores:[
        {"name":"english","grade:3.0},
        {"name":"chinese","grade:2.0}
    ]
}

聚合模型

K-V键值
BSON
列族
这里写图片描述

按列存储数据,最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常 大的IO优势

图形

朋友圈社交网络,广告推荐系统,社交网络推荐下系统,专注于构建关系图谱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值