NoSQL一般采用key,value的形式存储数据,请问他是如何存储一个对象的呢?

小尾巴鱼 2016-05-06 10:22:47
有一个问题想问一下大家,NoSQL一般采用key,value的形式存储数据,请问他是如何存储一个对象的呢?把对象序列化之后放在value里面吗?
...全文
587 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
icesnow330 2016-05-11
  • 打赏
  • 举报
回复
NoSQL里面分很多种,有Key Value的比如Redis,也有文档库的比如MongoDB。对于文档类的数据库,他的存储底层本身就是使用对象存储,所以不存在序列化的问题。对于Key Value的也要看你要存什么对象,在Redis中有丰富的数据类型,你的Value值可以是Hash,链表等。如果你是存储Redis支持的对象类型那么底层的存储序列化由Redis负责你不用考虑,如果你要存储的不是Redis默认支持的对象类型。那么你需要自己考虑对象构建或序列化的问题。

742

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧