97条架构建议-重视数据库-确定不确定性-关注细节

97条架构建议-重视数据库-确定不确定性-关注细节

打造数据库堡垒

业务变化,人员变化,可是数据库却很少变化。牢固的数据模型一直会很少变化。

牢固的数据模型真的是太重要了。

牢固的数据模型需要既要保证数据的安全性,又要保证可扩展性。

牢固的数据模型要素

隔离来自应用层的bug
遵守引用完整性的规则
使用域约束
恰当的键
阻止无意义的关系

必须在开始构建数据库的时候,深刻理解业务的需求。

确定的不确定的问题

确定你的软件中的不确定性,收集更多的信息,使用分隔和抽象降低不确定性

减少软件本身的不确定性,你就向成功迈向了重要的一部

不要忽略不要紧的问题

大家很容易忽略不起眼的问题

原因:

1 问题刚出现不起眼,后期才变得可怕
2 当个人经验和知识得不到团队其他成员的认可就会出现问题,提出问题需要勇气
3 大多数程序员是乐观的
4 团队成员的侧重点不同
5 每个人都存在自己难以识别的不足

解决方案:

1 组织团队进行一些风险管理的办法
2 观点不容易接受,可以采用更好的表达方式
3 不要轻易放弃不妥当
4 多和客户交流,和团队沟通
5 多听听忠言。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值