技术栈
多线程下使用数据库 - 20241124
sxy1993sxy2018
2024-11-25 18:00
问题
并发性较低,每秒千次
但是较高一致性,比如利用数据库中的数据进行判断是否执行某个操作
存在的问题是,如何只锁定判断相关的数据,而不影响数据库操作无关数据。
脏读/不可重复读/幻读
解决方案
利用数据InnoDB引擎的LBCC和MVCC
LBCC:基于锁的并发控制
MVCC:多版本的并发控制
修改数据时给读的数据建立快照
参考
https://blog.51cto.com/u_16099328/10814354
数据库
上一篇:
shell编写——脚本传参与运算
下一篇:
Linux命令思维导图
相关推荐
随风飘的云
14 小时前
MySQL的慢查询优化解决思路
数据库
IvorySQL
18 小时前
PostgreSQL 技术日报 (3月7日)|生态更新与内核性能讨论
数据库
·
postgresql
·
开源
赵渝强老师
19 小时前
【赵渝强老师】金仓数据库的数据文件
数据库
·
国产数据库
·
kingbase
·
金仓数据库
随逸177
1 天前
《Milvus向量数据库从入门到实战,手把手搭建语义检索系统》
数据库
神秘的猪头
1 天前
🚀 React 开发者进阶:RAG 核心——手把手带你玩转 Milvus 向量数据库
数据库
·
后端
·
llm
IvorySQL
2 天前
PostgreSQL 技术日报 (3月6日)|为什么 Ctrl-C 在 psql 里让人不安?
数据库
·
postgresql
·
开源
NineData
2 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维
·
数据结构
·
数据库
IvorySQL
2 天前
PostgreSQL 技术日报 (3月5日)|规划器控制力升级,内核能力再进阶
数据库
·
postgresql
·
开源
数据组小组
3 天前
免费数据库管理工具深度横评:NineData 社区版、Bytebase 社区版、Archery,2026 年开发者该选哪个?
数据库
·
测试
·
数据库管理工具
·
数据复制
·
迁移工具
·
ninedata社区版
·
naivicat平替
热门推荐
01
GitHub 镜像站点
02
OpenClaw 使用和管理 MCP 完全指南
03
Window 10部署openclaw报错node.exe : npm error code 128
04
OpenClaw + 飞书(Feishu)环境搭建指南
05
本地部署 OpenClaw + DeepSeek-R1 完全指南
06
OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录
07
小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)
08
OpenClaw优化飞书API 额度已耗尽问题
09
OpenClaw 飞书机器人不回复消息?3 小时踩坑总结
10
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services