摘要: 简单阐述一下自己对分布式事物的理解,如有错误欢迎指正: 刚性事物:即ACID这里不做过多解释,有不明白的同学建议快速掌握。 柔性事物:简单来说为运行过程不一致但最终保持一致。 一、产生原因: 分布式(微服务)系统中之间的跨库访问(例:商城项目中的会员数据库,订单数据库,支付数据库等、、、)与同一项目 阅读全文
posted @ 2019-11-20 23:29 钢镚小码农 阅读(155) 评论(0) 推荐(0)
摘要: 在日常项目中我们都会大量使用插入操作,那么当数据量较大时如何更加快速的插入数据,并且减少数据库压力,以下简单阐述几种方式: 一、使用循环 此种方式不推荐使用,做为一名合格的程序员我们一定要养成代码洁癖,同时在编写代码时要时刻考虑效率问题。 二、针对MySQL数据库,注意Oracle数据库并不支持 I 阅读全文
posted @ 2019-11-19 21:10 钢镚小码农 阅读(153) 评论(0) 推荐(0)
摘要: 学习和使用Mysql数据库有段时间了,针对自己对MySQL数据库中的锁机制谈一下自己的理解。如有错误欢迎大家指正; 一、按照类型分: 1、读锁(可以理解为共享锁),当A事物对一张表加上该锁则意味着该事物只能对其进行读操作,不能写,同时不能对其他表进行操作,但是并不会阻塞其他事物对该表的读请求。 2、 阅读全文
posted @ 2019-04-05 15:17 钢镚小码农 阅读(300) 评论(0) 推荐(0)