作者回复: 感谢分享。 其实像第一次,分析出所有场景并没有问题,但落地的时候,还是先要将这些场景做拆分,按优先级一个一个来。
作者回复: 分库分表是一个技术性场景,我在这个专栏里主要专注的是基于业务的拆分。分库分表的思路和异构数据库还不太一样,推荐你学习一下李玥老师的课程,有一讲是专门讲分库分表的(https://time.geekbang.org/column/article/217568),同时也可以在极客时间搜索一下,这方面的内容有很多。
作者回复: 事务问题推荐通过消息机制用最终一致性解决;拆库横向拆和纵向拆的目的是不同的,横向是拆关系,纵向是拆大小,看你需要的是什么。