
分库分表
wenlin_xie
这个作者很懒,什么都没留下…
展开
-
分库分表在设计高并发系统的作用?不同的分库分表中间件都有什么优点和缺点?如何对数据库如何进行垂直拆分或水平拆分的?
分库分表在设计高并发系统的作用?不同的分库分表中间件都有什么优点和缺点?如何对数据库如何进行垂直拆分或水平拆分的? 面试题 为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的? 面试官心理分析 其实这块肯定是扯到高并发了,因为分库分表一定是为了支撑高并发...原创 2019-02-26 12:00:13 · 616 阅读 · 0 评论 -
如何设计才可以让系统从未分库分表动态切换到分库分表上?
如何设计才可以让系统从未分库分表动态切换到分库分表上? 面试题 现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统从未分库分表动态切换到分库分表上? 面试官心理分析 你看看,你现在已经明白为啥要分库分表了,你也知道常用的分库分表中间件了,你也设计好你们如何分库分表的方案了(水平拆分、垂直拆分、分表),那问题来了,你接下来该怎么把你那个单库单表的系统给迁移到分库分表上...原创 2019-02-26 14:14:37 · 556 阅读 · 0 评论 -
分库分表最佳实践 如何设计可以动态扩容缩容的分库分表方案?
分库分表最佳实践 如何设计可以动态扩容缩容的分库分表方案? 面试题 如何设计可以动态扩容缩容的分库分表方案? 面试官心理分析 对于分库分表来说,主要是面对以下问题: 选择一个数据库中间件,调研、学习、测试; 设计你的分库分表的一个方案,你要分成多少个库,每个库分成多少个表,比如 3 个库,每个库 4 个表; 基于选择好的数据库中间件,以及在测试环境建立好的分库分表的环境,然...原创 2019-02-26 14:21:49 · 1168 阅读 · 1 评论 -
高并发分库分表最佳实践 分库分表之后,id 主键如何处理?
高并发分库分表最佳实践 分库分表之后,id 主键如何处理? 面试题 分库分表之后,id 主键如何处理? 面试官心理分析 其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。 面试题剖析 基于数据库的实现方案 数据库自增 i...原创 2019-02-26 14:34:52 · 755 阅读 · 0 评论