摘要: 面试题 分库分表之后,id 主键如何处理? 面试官心理分析 其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个 全局唯一 的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。 面试题剖析 基于数据库的实现 阅读全文
posted @ 2019-08-05 21:55 旧梦一场 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 面试题 如何设计可以动态扩容缩容的分库分表方案? 面试官心理分析 对于分库分表来说,主要是面对以下问题: 选择一个数据库中间件,调研、学习、测试; 设计你的分库分表的一个方案,你要分成多少个库,每个库分成多少个表,比如 3 个库,每个库 4 个表; 基于选择好的数据库中间件,以及在测试环境建立好的分 阅读全文
posted @ 2019-08-05 21:54 旧梦一场 阅读(1660) 评论(1) 推荐(0) 编辑
摘要: 面试题 为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的? 面试官心理分析 其实这块肯定是扯到 高并发 了,因为分库分表一定是为了 支撑高并发、数据量大 两个问题的。而且 阅读全文
posted @ 2019-08-05 21:53 旧梦一场 阅读(396) 评论(0) 推荐(0) 编辑