业务是这样的,一个摄像头,会隔段时间保存一张图片。保存新图片的时候就会和旧图片做比较。如果有较大变化则保存。所以说读一个camer保存的图片带宽的压力比较大。除此外,我不知道怎么设计比较好,求助!
设计的数据库表两种:
一个是合在一起:
{"name_id":"ss"
"imgs"[{"img_id":"ddd","data":""}....]
}
还是分开。
{"img_id":"ddd","data":"","name_id":"ss"}
第一条合着的好处是能一次读出来,但是更新感觉会消耗多些。
第二条的好处是感觉更新添加起来比较方便,但查询需要消耗更多一点。
感觉第一条更符合mongodb的设计。。第二个感觉更mysql一些。。
在mongodb哪个合适?(目前倾向于第二种。。可是设计风格?)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。