数据库的高独立性和低冗余,在实际开发里真是省心不少。尤其是用在MySQL里,你能随时扩展数据表,改字段也不怕牵一发而动全身,嗯,这点挺香的。数据是按固定模型来组织的,逻辑清晰,写查询的时候也不容易乱。
数据能多人共享这一点,在团队协作里太重要了。比如多个服务都读同一份库存数据,就不用搞一堆同步脚本,减少了出错概率,响应也快。要注意的是,设计表结构时还是得考虑索引,不然慢查询会拖后腿。
如果你正准备优化项目的数据库层,建议先看看MySQL的特征文章(点这里),里面对高独立性、低冗余这些优点讲得蛮细的。结合自己的业务场景去调试,你会发现它的扩展性真的挺好。