3个基础原则与3个完备性原则是每个项目在设计数据库都需要遵守的,4个扩展性原则可以按需选择。
长短分离:可以扩展,长文本独立存储,有合适的容量设计
冷热分离:当前数据与历史数据分离
索引完备:有合适的索引方便查询
不使用关联查询:不使用一切的SQL Join操作,不做两个表或者更多的关联查询
# 错误示例:查询商家每一个订单的金额
select.s.shop_name,o.id as order_id,o.total_amount from shop s,order o where s.id = o.shop_id