技术栈
多线程下使用数据库 - 20241124
sxy1993sxy2018
2024-11-25 18:00
问题
并发性较低,每秒千次
但是较高一致性,比如利用数据库中的数据进行判断是否执行某个操作
存在的问题是,如何只锁定判断相关的数据,而不影响数据库操作无关数据。
脏读/不可重复读/幻读
解决方案
利用数据InnoDB引擎的LBCC和MVCC
LBCC:基于锁的并发控制
MVCC:多版本的并发控制
修改数据时给读的数据建立快照
参考
https://blog.51cto.com/u_16099328/10814354
数据库
上一篇:
shell编写——脚本传参与运算
下一篇:
Linux命令思维导图
相关推荐
Upsy-Daisy
4 分钟前
Hermes Agent 学习笔记 07:Messaging Gateway,让 Agent 从终端走向多平台入口
运维
·
服务器
·
数据库
程序员晨曦
6 分钟前
数据库写轮眼:看透 MVCC 版本链、快照、隔离级别。
数据库
·
oracle
Leon-Ning Liu
10 分钟前
MySQL数据恢复实践:binlog2sql数据追加
数据库
·
mysql
嵌入式-老费
13 分钟前
esp32开发与应用(看门狗测试)
java
·
开发语言
·
数据库
czhc1140075663
13 分钟前
615:代码细节
数据库
知识分享小能手
18 分钟前
Hadoop学习教程,从入门到精通, HBase 分布式数据库 — 完整知识点与案例代码(8)
数据库
·
hadoop
·
分布式
吴声子夜歌
23 分钟前
SQL经典实例——处理数字
java
·
数据库
·
sql
NineData
29 分钟前
日常巡检 Oracle 时,ChatDBA 怎么把会话、SQL 和等待事件一起看
数据库
·
sql
·
oracle
·
ninedata
·
故障排查
·
chatdba
·
实例巡检
海天一色y
34 分钟前
深入理解 RAG 技术:从语义张量到向量数据库,Milvus 与 FAISS 全面对比
数据库
·
milvus
·
faiss
爱吃羊的老虎
34 分钟前
【数据库】模块二:SQL 语句、高级特性与优化
数据库
·
oracle
热门推荐
01
2026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?
02
HTTP 与 HTTPS 的区别:从原理到实战详解
03
2026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?
04
【AI】2026 年具身智能模型和世界模型总结
05
2026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf
06
GitHub 镜像站点
07
AI科技热点日报 | 2026年6月1日
08
上线仅72小时被强制下架:Claude Fable 5 的短命
09
Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析
10
《置身钉内》原文-可播放阅读