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