技术栈
多线程下使用数据库 - 20241124
sxy1993sxy2018
2024-11-25 18:00
问题
并发性较低,每秒千次
但是较高一致性,比如利用数据库中的数据进行判断是否执行某个操作
存在的问题是,如何只锁定判断相关的数据,而不影响数据库操作无关数据。
脏读/不可重复读/幻读
解决方案
利用数据InnoDB引擎的LBCC和MVCC
LBCC:基于锁的并发控制
MVCC:多版本的并发控制
修改数据时给读的数据建立快照
参考
https://blog.51cto.com/u_16099328/10814354
数据库
上一篇:
shell编写——脚本传参与运算
下一篇:
Linux命令思维导图
相关推荐
寒秋丶
9 小时前
Milvus:向量字段-二进制向量、稀疏向量与密集向量(六)
数据库
·
人工智能
·
python
·
ai
·
ai编程
·
milvus
·
向量数据库
寒秋丶
9 小时前
Milvus:通过Docker安装Milvus向量数据库(一)
数据库
·
人工智能
·
docker
·
ai
·
ai编程
·
milvus
·
rag
Maỿbe
10 小时前
Redis的持久化
数据库
·
redis
·
缓存
努力学习的小廉
11 小时前
初识MYSQL —— 基本查询
数据库
·
mysql
·
1024程序员节
许泽宇的技术分享
12 小时前
让数据库“听懂“人话:Text2Sql.Net 深度技术解析
数据库
·
.net
珊珊而川
12 小时前
MAC-SQL 算法一
数据库
·
sql
·
oracle
听风吟丶
13 小时前
深入解析 Spring Boot 自动配置:原理、实践与进阶
java
·
数据库
·
sql
风语者日志
13 小时前
[LitCTF 2023]这是什么?SQL !注一下 !
android
·
数据库
·
sql
lang20150928
13 小时前
Spring Boot 核心技巧与实战指南
java
·
数据库
·
spring boot
呆呆小金人
14 小时前
SQL视图:虚拟表的完整指南
大数据
·
数据库
·
数据仓库
·
sql
·
数据库开发
·
etl
·
etl工程师
热门推荐
01
GitHub 镜像站点
02
《大数据技术原理与应用》实验报告三 熟悉HBase常用操作
03
UV安装并设置国内源
04
综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件
05
BongoCat - 跨平台键盘猫动画工具
06
Linux下V2Ray安装配置指南
07
npm使用国内淘宝镜像的方法
08
jdk21下载、安装(Windows、Linux、macOS)
09
NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南
10
GitLab 零基础入门指南:从安装到项目管理全流程