加入收藏 | 设为首页 | 会员中心 | 我要投稿 吉安站长网 (https://www.0796zz.com.cn/)- 科技、图像处理、媒体智能、办公协同、操作系统!
当前位置: 首页 > 站长资讯 > 评论 > 正文

5G能否让物联网获得飞跃性发展?

发布时间:2021-02-06 16:51:45 所属栏目:评论 来源:互联网
导读:事务操作 在事务中的读请求,走主库还是从库呢?对于这个问题,最简单的方式就是所有事务中的操作都走主库,在事务中经常会存在插入,然后再重新查询的场景,此时事务没提交,就算同步很快,从库也是没有数据的,所以只能走主库。 但还有一些请求,只需要查询

事务操作

在事务中的读请求,走主库还是从库呢?对于这个问题,最简单的方式就是所有事务中的操作都走主库,在事务中经常会存在插入,然后再重新查询的场景,此时事务没提交,就算同步很快,从库也是没有数据的,所以只能走主库。

但还有一些请求,只需要查询从库就行了,如果针对所有事务中的操作都强制路由,也不是很好。在 Sharding-JDBC 中的做法挺好的,对于同一线程且同一数据库连接内,如有写入操作,以后的读操作均从主库读取,用于保证数据一致性。如果我们在数据写入之前有查询请求,还是走的从库,减轻主库压力。
 

数据延迟

谈到数据延迟,你先得理解主从架构的原理。对数据的增删改操作在主库上执行,查询在从库上执行,当数据刚插入到主库,然后马上去查询的时候,很有可能数据还没同步到从库上,就会出现查询不到的情况。

像我之前在某些网站发表文章,发表之后跳转到列表页面,发现没有新发表的文章,重新刷新下页面又有了,这一看这就是读写分离后的数据延迟导致的现象。

强制路由数据延迟要不要解决,一般取决于业务场景。对于实时性要求没有那么高的业务场景,允许一定的延迟,对于实时性要求高的场景,唯一的方式就是直接从主库进行查询,这样才能及时读到刚插入或者修改后最新的数据。

强制路由

就是一种解决方案,也就是将读请求强制分发到主库进行查询。大部分中间件都支持 Hint 语法/FORCE_MASTER/和/FORCE_SLAVE/。

以 Sharding-JDBC 举例,框架提供了 HintManager 来强制路由,使用方式如下:
 

读写分离是应用中提升数据访问性能最常见的一种技术,当用户量越来越多,访问量越来越大,单节点数据库难免会遇到性能瓶颈。很多场景基本上都是读多写少,所以增加多个从节点来分担主节点的压力自然是水到渠成的事情。

在应用接入读写分离后,难免会有一些我们意料之外的问题,这篇文章主要给大家介绍下一些经常会遇到的问题,有其他的问题欢迎留言补充。

实现方式

对于读写分离的使用,主要分为两种方式,客户端方式和代理方式。

客户端方式可以自己用 Spring 自带的 AbstractRoutingDataSource 来实现,也可以用开源的框架来实现,比如 Sharding-JDBC。
 

以人为本构建专业技术人才培养体系

东软是中国信息安全测评中心授权的注册信息安全专业人员(CISP)授权培训机构已有十余年,同时,东软拥有网络安全领域多年研究经验的讲师专家队伍,针对党政机关、重要行业、关键基础设施领域、国有大型企业、信息安全企业中负责信息系统建设、运行运维和管理的信息安全专业人员提供CISP培训服务。在校企合作助力人才培养、网络安全实训教学基地等方面拥有诸多实践经验,联合成都东软信息学院建立东软NetEye网络安全人才实训基地,实训基地成立初衷是为了积极探索校企联合培养网络安全专业人才培养模式,共同培养富有创新意识、有较强实践能力的应用人才,为企事业单位输送合格网络安全从业者。

以自主投资带动上下游企业联合攻关

为推动我国电子政务应用,引导城市信创产业发展,东软公司牵头成立了“电子政务信创产业联盟”,2019年是电子政务信创产业高速发展的一年,东软与联盟成员一起搭建了国产芯片服务器、终端、打印机、交换机、负载均衡等设备环境;与基础软硬件厂商开展一系列应用适应性改造,并进行了产品兼容性认证;针对国产环境进行充分的压力和性能测试,发现问题根源并寻求解决方案;重点与操作系统、数据库和中间件厂商联合攻关,优化系统性能和稳定性;形成问题库和知识库,为项目实施提供技术支持。联合攻关、资源共享,积极推进在重点行业、区域,开展电子政务信息技术应用创新、示范工作。共同推动我国电子政务信创产业的发展。

未来,东软将围绕技术标准、产品研发适配、人才培养三个方面持续在国家主管部门指导下,加强完善解决四个方面的挑战:企业自身信创发展;企业之间产品兼容性;版本管理迭代从无序到有序;信创应用软件开发逐渐标准化。加大在信创领域的投入力度,加强合作,联合攻关,共同推动我国信创产业发展。

(编辑:吉安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读