原文:读写分离与分库分表,分布式事务面试题

读写分离与分库分表,分布式事务 MySql存储引擎,建表规范,事务级别,sql优化,读写分离思想等。 了解过读写分离吗 你说读的时候读从库,现在假设有一张表User做了读写分离,然后有个线程在一个事务范围内对User表先做了写的处理,然后又做了读的处理,这时候数据还没同步到从库,怎么保证读的时候能读到最新的数据呢 你如何保证系统的稳定性 答:分布式的链路一般都很长,所以我们首先通过全链路压测,分析 ...

2021-06-09 13:53 0 171 推荐指数:

查看详情

分布式&分库&Mysql读写分离 面试题

分布式系统如果保证接口的幂等性? 数据设置状态值 数据库设置唯一性 每个数据请求有唯一性标识 分布式session如何处理? tomcat+redis,TomcatRedisSessionManager,将所有部署的tomcat都将session存储 ...

Thu Feb 20 01:58:00 CST 2020 0 2678
分布式数据层中间件:实现分库+动态数据源+读写分离

分布式数据层中间件 1.简介 分布式数据访问层中间件,旨在为供一个通用数据访问层服务,支持MySQL动态数据源、读写分离分布式唯一主键生成器、分库、动态化配置等功能,并且支持从客户端角度对数据源的各方面(比如连接池、SQL等)进行监控,后续考虑支持NoSQL、Cache等多种 ...

Sat Jan 29 05:50:00 CST 2022 0 683
分库面试题2

1、面试题 现在有一个未分库的系统,未来要分库,如何设计才可以让系统从未分库动态切换到分库上? 2、面试官心里分析 你看看,你现在已经明白为啥要分库了,你也知道常用的分库中间件了,你也设计好你们如何分库的方案了(水平拆分、垂直拆分、 ...

Sat Aug 04 04:05:00 CST 2018 0 912
分库面试题5

1、面试题 你们有没有做MySQL读写分离?如何实现mysql的读写分离?MySQL主从复制原理的是啥?如何解决mysql主从同步的延时问题? 2、面试官心里分析 这个,高并发这个阶段,那肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,或者是 ...

Sat Aug 04 04:10:00 CST 2018 0 880
分库面试题1

1、面试题 为什么要分库(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库中间件?不同的分库中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的? 2、面试官心里分析 其实这块肯定是扯到高并发了,因为分库一定是为了支撑 ...

Sat Aug 04 04:03:00 CST 2018 0 1298
分库面试题3

1、面试题 如何设计可以动态扩容缩容的分库方案? 2、面试官心里分析 (1)选择一个数据库中间件,调研、学习、测试 (2)设计你的分库的一个方案,你要分成多少个库,每个库分成多少个,3个库每个库4个 (3)基于选择好的数据库中间件,以及在测试环境建立 ...

Sat Aug 04 04:06:00 CST 2018 0 2231
分库的几个面试题

分库是高并发高可用系统的一个重要的点,互联网公司面试常常会问道。 为什么要分库(设计高并发系统的时候,数据库层面应该如何设计)? 首先要清楚,分库是两回事,是两个独立的概念。分库都是为了防止数据库服务因为同一时间的访问量(增删查改)过大导致宕机而设计的一种应对 ...

Sat Nov 02 08:13:00 CST 2019 0 2649
分库面试题4

1、面试题 分库之后,id主键如何处理? 2、面试官心里分析 其实这是分库之后你必然要面对的一个问题,就是id咋生成?因为要是分成多个之后,每个都是从1开始累加,那肯定不对啊,需要一个全局唯一的id来支持。所以这都是你实际生产环境中必须考虑的问题 ...

Sat Aug 04 04:09:00 CST 2018 0 3596
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM