技术栈
多线程下使用数据库 - 20241124
sxy1993sxy2018
2024-11-25 18:00
问题
并发性较低,每秒千次
但是较高一致性,比如利用数据库中的数据进行判断是否执行某个操作
存在的问题是,如何只锁定判断相关的数据,而不影响数据库操作无关数据。
脏读/不可重复读/幻读
解决方案
利用数据InnoDB引擎的LBCC和MVCC
LBCC:基于锁的并发控制
MVCC:多版本的并发控制
修改数据时给读的数据建立快照
参考
https://blog.51cto.com/u_16099328/10814354
数据库
上一篇:
shell编写——脚本传参与运算
下一篇:
Linux命令思维导图
相关推荐
鸽鸽程序猿
7 分钟前
【MySQL】索引
数据库
·
mysql
zym大哥大
16 分钟前
Redis-Zest
数据库
·
redis
·
缓存
zl979899
38 分钟前
Redis-stream、bitfield类型
数据库
·
redis
·
缓存
数据库那些事儿
1 小时前
Qoder + ADB Supabase :5分钟GET超火AI手办生图APP
数据库
·
后端
IvorySQL
1 小时前
PostgreSQL 18 异步 I/O(AIO)调优指南
数据库
·
postgresql
kakacc:
1 小时前
记录一次巧妙的SQL:一对多关联导致的 sum () 、count()等group函数重复计算问题
数据库
·
sql
心随雨下
1 小时前
Redis中Geospatial 实际应用指南
数据库
·
redis
·
分布式
·
缓存
黑夜管理员
2 小时前
Sql Server安装报错“服务没有及时响应启动或控制请求”
数据库
·
sql server
NineData
2 小时前
NineData云原生智能数据管理平台新功能发布|2025年9月版
数据库
·
云原生
·
devops
·
ninedata
·
数据库迁移
·
数据复制
·
风险sql管控
junnhwan
3 小时前
【苍穹外卖笔记】Day04--套餐管理模块
java
·
数据库
·
spring boot
·
后端
·
苍穹外卖
·
crud
热门推荐
01
BongoCat - 跨平台键盘猫动画工具
02
两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答
03
智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践
04
GitHub 镜像站点
05
UV安装并设置国内源
06
Linux下V2Ray安装配置指南
07
GitLab 零基础入门指南:从安装到项目管理全流程
08
2025羊城杯网络安全大赛 wp
09
Cursor Plan Mode:AI 终于知道先想后做了
10
Spring Boot 实现微信登录,So Easy !