分布式数据库耳熟的有TiDB,对外提供可伸缩的架构体系,提供一定的分布式事务,可伸缩和分布式事务在内部实现中包装,对用者无需直接控制这些特性,比如TiDB提供了JDBC接口,应用层使用TiDB和直连MySQL数据库使用方式没什么区别
分库分表带来的问题
- 数据切分后,分散在不同的DB中,在使用数据库原生的Join操作时,存在跨库Join,性能较差 。
- 引入分布式事务,分布式事务的一致性很难解决 。
- 分页,越往后翻页,查询越慢,比如 查询100w后的10条数据,limit 1000000,10 。
- 不停机扩容难度增大
作者:掘金小勇士
链接:
https://juejin.im/post/5edb0d1c6fb9a047ed240e36
【恕我直言,我怀疑你并不会“分库分表”】
推荐阅读
- 我终于搞懂了微服务,太不容易了...
- 一行代码引来的安全漏洞,就让我们丢失了整个服务器的控制权
- 茶字的前世今生,我是今生的水
- 关注早餐
- 枸杞入肴,滋身养体
- 为什么店铺流量有但是没有销量 为什么我开的淘宝店没有流量
- 猫咪为啥会揍我?是我做错了什么吗?
- 车辆出现故障,这4项免费救援服务随叫随到,不要傻傻地找4S店了
- 盘点男人6大屌丝行为
- 淘宝店铺买流量有用吗 为什么我开的淘宝店没有流量
