相关文章推荐
好帅的乒乓球  ·  全球光模块供应商TOP10排名更新:中国厂商 ...·  1 年前    · 
腼腆的跑步鞋  ·  鹤壁市淇滨区人民检察院开展“检教同行,共护成 ...·  2 年前    · 
失眠的开心果  ·  百度网盘会员怎么免费领取? - 知乎·  2 年前    · 
鼻子大的牙膏  ·  无节操·摄影部一部令人惊艳的日本动漫_作品_ ...·  2 年前    · 
瘦瘦的蚂蚁  ·  佛山市人民政府门户网站·  2 年前    · 
小百科  ›  文档数据库(document database)和键值数据库(key-value database ...
面向文档的数据库 数据库 键值 大数据 key-value
痴情的可乐
1 年前
本文探讨了键值数据库和文档数据库之间的区别。虽然两者都采用key-value结构,但在文档数据库中,可以通过内部的key-value对进行查询,而键值数据库只能通过key获取整个value。举例说明了这一差异。 摘要生成于 ,由 DeepSeek-R1 满血版支持,

文档数据库(document database)和键值数据库(key-value database)的区别

相同点: 都是key-value结构
不同点: 在 键值数据库 中,我们只能通过key查找到整个value,数据库并不知道value里面存的内容到底是什么,而是通过应用程序将value里面的东西进行翻译解析;在 文档数据库 中,我们不仅可以通过key查找value,也可以通过document中对应的key找到具体内容,value对数据库来说是透明的。
举例: 比如用两个数据库来存储同一个JSON文件(如下图所示),键值数据库中我们只可以用通过customerid来查询到这个JSON文件,但具体里面的内容我们不能直接从数据库中查找到。使用文档数据库我们可以直接查询出该customerid下的company是什么。

 
推荐文章
好帅的乒乓球  ·  全球光模块供应商TOP10排名更新:中国厂商有5家,华为第3_易盛_报告_正源
1 年前
腼腆的跑步鞋  ·  鹤壁市淇滨区人民检察院开展“检教同行,共护成长”检察开放日活动 - 中国日报网
2 年前
失眠的开心果  ·  百度网盘会员怎么免费领取? - 知乎
2 年前
鼻子大的牙膏  ·  无节操·摄影部一部令人惊艳的日本动漫_作品_世界_成长
2 年前
瘦瘦的蚂蚁  ·  佛山市人民政府门户网站
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号