技术栈
多线程下使用数据库 - 20241124
sxy1993sxy2018
2024-11-25 18:00
问题
并发性较低,每秒千次
但是较高一致性,比如利用数据库中的数据进行判断是否执行某个操作
存在的问题是,如何只锁定判断相关的数据,而不影响数据库操作无关数据。
脏读/不可重复读/幻读
解决方案
利用数据InnoDB引擎的LBCC和MVCC
LBCC:基于锁的并发控制
MVCC:多版本的并发控制
修改数据时给读的数据建立快照
参考
https://blog.51cto.com/u_16099328/10814354
数据库
上一篇:
shell编写——脚本传参与运算
下一篇:
Linux命令思维导图
相关推荐
五阿哥永琪
7 分钟前
MySQL面试题 如何解决深分页?
数据库
·
mysql
Mr1ght
12 分钟前
高并发场景下 JSQLParser 性能瓶颈及替代方案实践
java
·
数据库
·
sql
不想写bug呀
12 分钟前
Redis持久化:RDB与AOF
java
·
数据库
·
redis
木风小助理
9 小时前
PostgreSQL基础知识——DDL深度解析
数据库
·
postgresql
hanqunfeng
9 小时前
(四十四)Redis8 新增的数据类型 -- Vector Set
数据库
·
redis
·
缓存
梦梦代码精
10 小时前
BuildingAI vs Dify vs 扣子:三大开源智能体平台架构风格对比
开发语言
·
前端
·
数据库
·
后端
·
架构
·
开源
·
推荐算法
纪莫
12 小时前
技术面:MySQL篇(InnoDB的锁机制)
java
·
数据库
·
java面试⑧股
Filotimo_
12 小时前
在java开发中,cron表达式概念
java
·
开发语言
·
数据库
DBA小马哥
13 小时前
从MongoDB迁移到金仓数据库:数据模型与业务连续性难题的保姆级指南
数据库
·
mongodb
·
dba
QZ16656095159
13 小时前
低误差率、高性能、符合审计要求的金融数据库审计和监测最佳实践指南
数据库
·
金融
热门推荐
01
GitHub 镜像站点
02
OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)
03
2025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)
04
安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)
05
UV安装并设置国内源
06
Linux下V2Ray安装配置指南
07
AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南
08
网站改了域名,如何查找?
09
BongoCat - 跨平台键盘猫动画工具
10
Claude Code Skills 实用使用手册