微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文包括下面若干内容。1.微服务技术框架中的多层数据架构设计2.数据架构设计中的要点3.要点1:数据易用性4.要点2:主、副数据及数据解耦5.要点3:分库分表6.要点4:多源数据适配7.要点5:多源数据缓存8.要点6:数据集市
为了容易理解,本文用一个简化的销售模型来阐述,如下图。图1显示了客户、卖家、商品、定价、订单的关系