- 博客(2)
- 收藏
- 关注
原创 Redis规约
作者:陈贺时间:2020-02-28一.键值设计key名设计1.【强制】可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id soso:event:12.【建议】简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视。user:{uid}:friends:messages:{mid}简化为:u:{uid}:fr:m:{mid}** Value设计**1.【强制】拒绝bigkey(防止网卡流量、慢查询)string类.
2020-06-17 22:05:20 265
原创 MongoDB规约
MongoDB规约作者:陈贺邮箱:[email protected]一. 文档规约【强制】库名、集合名和字段名必须使用小写字母或数字或下划线,禁止出现数字和下划线开头。数据库字段名修改代价很大,所以字段名称需要慎重考虑。【强制】库名和集合名不使用复数名词。说明:集合名应该仅仅表示集合里面的文档内容,不应该表示数量。【强制】禁用保留字,如update,find,find_one,set,push,sort等,请参考MongoDB官方保留字。【强制】表达是与否概念的字段,必须使用is_xx
2020-06-16 10:25:54 768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人