摘要:
1 数据库的锁的使用场景 有如图所示场景,在并发情况下,如果不给数据库加锁,可能导致数据库的数据先被改为2000,再被改为1000,因此当用户A操作时,给数据库上锁,等用户A操作完成再给用户B操作 2 数据库有哪些锁 2.1 悲观锁 2.1.1 什么是悲观锁 悲观锁使用了mysql的锁机制,属于物理 阅读全文
posted @ 2021-10-10 23:05
夏·舍
阅读(122)
评论(0)
推荐(0)
摘要:
事务来自于Mysql,与框架无关(无论是jadb还是mybatis还是spring,这些框架只是封装了mysql的事务代码,让程序员能更方便的实现事务操作) sql代码: mysql提供了三个关键字来完成事务的提交 1. begin:事务开始,后续的sql只会在内存中被执行(会返回执行结果,比如查询 阅读全文
posted @ 2021-10-10 23:02
夏·舍
阅读(536)
评论(0)
推荐(0)
摘要:
1 什么是分库 当业务系统越来越大,查询新增的压力在单个数据库集群已经无法满足时,就会将当前的数据库进行业务拆分.如:CRM库,分割为CRM-USER,CRM-ORDER, CRM-GOOD,不同数据库对应不同业务模块,不同的数据库放在不同的硬件(服务器)上,这就是数据库分库 虽然数据库的压力减少了 阅读全文
posted @ 2021-10-10 23:00
夏·舍
阅读(274)
评论(0)
推荐(0)

浙公网安备 33010602011771号