分布式数据库本身具有一定的数据分片的能力
1 分布式数据库本身,不需要完全依靠逻辑分库分表的理念来进行分表,而是通过硬件以及数据库分布式数据库(不同的数据库本身有不同的方法和原理)来打散数据
2 分布式更需要的是针对功能的复杂性进行拆分,而不是考虑表分片的信息进行管理
3 部分伪分布式数据库(如不同数据库本身原理,而通过类似 MYSQL 一些中间件分库分表的原理)则需要考虑如上的信息,对于一些达标,在主键如何进行设计进行考虑,但大概率都会牵扯到
性能的降低和事务粒度的调整
如使用第三种分布式数据库产品,需要架构,软件设计重新对于业务实现方式的重构,而非单一的通过数据库的一条路来解决问题