技术栈
多线程下使用数据库 - 20241124
sxy1993sxy2018
2024-11-25 18:00
问题
并发性较低,每秒千次
但是较高一致性,比如利用数据库中的数据进行判断是否执行某个操作
存在的问题是,如何只锁定判断相关的数据,而不影响数据库操作无关数据。
脏读/不可重复读/幻读
解决方案
利用数据InnoDB引擎的LBCC和MVCC
LBCC:基于锁的并发控制
MVCC:多版本的并发控制
修改数据时给读的数据建立快照
参考
https://blog.51cto.com/u_16099328/10814354
数据库
上一篇:
shell编写——脚本传参与运算
下一篇:
Linux命令思维导图
相关推荐
XY.散人
23 分钟前
初识Redis · list和hash类型
数据库
·
redis
·
哈希算法
Arbori_26215
23 分钟前
Oracle WITH 子句(也称为 公共表表达式,Common Table Expression,CTE)
数据库
·
oracle
Tapdata
38 分钟前
拒绝停服, 随时回退:Sybase 到 Postgresql 的无缝数据库双向迁移方案
数据库
moxiaoran5753
1 小时前
mysql自动赋值
数据库
·
mysql
结衣结衣.
1 小时前
【MySQL】数据库基础
数据库
·
mysql
博界IT精灵
1 小时前
SQL语言
数据库
·
sql
小样vvv
1 小时前
【微服务管理】注册中心:分布式系统的基石
java
·
数据库
·
微服务
struggle2025
1 小时前
Trinity三位一体开源程序是可解释的 AI 分析工具和 3D 可视化
数据库
·
人工智能
·
学习
·
3d
·
开源
·
自动化
敲敲敲-敲代码
3 小时前
【数据库系统概论】第3章 SQL(四)视图(超详细)
数据库
王闯写bug
3 小时前
oracle查询锁表和解锁
数据库
·
oracle
热门推荐
01
我决定放弃搞 Java 了
02
RAG 实践- Ollama+RagFlow 部署本地知识库
03
DeepSeek各版本说明与优缺点分析
04
Scipy||第三章 线性代数 (scipy.linalg)
05
DeepSeek RAGFlow构建本地知识库系统
06
如何在WPS和Word/Excel中直接使用DeepSeek功能
07
汽车上的各种质量:整备质量、总质量、装载质量、簧上质量、簧下质量
08
从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
09
本地化部署AI知识库:基于Ollama+DeepSeek+AnythingLLM保姆级教程
10
游戏引擎学习第217天