社区
C#
帖子详情
关于数据库并发访问的问题
vztomato
2018-12-03 02:24:36
今天学了ADO.NET的连接池,有个疑惑就是,如果有一个连接池,然后有多个应用程序在同时连接数据库,它们会在连接池中产生多个相同连接字符串的连接对象,但是刚开始学习的时候好像说数据库时不能并发连接的,学了连接池,感觉像我们日常用户访问某个数据库,完全有可能是有很多人在同时访问啊,这要怎么解释呢?这不是数据库再被同时并发的访问吗?
...全文
499
4
打赏
收藏
关于数据库并发访问的问题
今天学了ADO.NET的连接池,有个疑惑就是,如果有一个连接池,然后有多个应用程序在同时连接数据库,它们会在连接池中产生多个相同连接字符串的连接对象,但是刚开始学习的时候好像说数据库时不能并发连接的,学了连接池,感觉像我们日常用户访问某个数据库,完全有可能是有很多人在同时访问啊,这要怎么解释呢?这不是数据库再被同时并发的访问吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
良朋
2018-12-07
打赏
举报
回复
我们在淘宝或京东上挑选,实际上就是在访问数据库,就是在并发访问,如果不支持那双11还怎么玩?
非专业开发Five
2018-12-03
打赏
举报
回复
不知道好像不支持并发的结论到底是哪里来的。 不必说现在,从foxpro这样的网络数据库开始数据库就支持并发访问了。
xuzuning
2018-12-03
打赏
举报
回复
数据库 是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
从这个定义出发,绝不可能得到:数据库是不能并发连接的,这样的结论的
无论是你的老师、同学、还是教材的作者,如果那样说了,显然是他并不知道什么是数据库
游北亮
2018-12-03
打赏
举报
回复
说明你们的老师误人子弟。 现有市面上常见的关系型数据库,都是支持并发访问的,不管是MySql、SqlServer或Oracle等。 正常的并发读是完全没有问题,不会造成脏数据问题, 并发访问数据库可能出问题的是,a正在修改数据的时候,b读取或也修改了数据,此时可能造成一些脏数据,或脏读之类的问题, 这个就需要通过对数据库进行加锁处理,但是加锁不当,又会造成死锁, 好好学习一下数据库的基础知识吧
数据库
-
并发
访问
带来的
问题
本文探讨了多用户
并发
访问
数据库
时可能出现的
问题
,包括丢失修改、脏读及不可重复读,并介绍了如何通过事务隔离性来避免这些
问题
。
基于Oracle
数据库
锁机制,解决集群中的
并发
访问
问题
本文分析了在Oracle
数据库
中,如何利用锁机制解决集群环境下的
并发
访问
问题
。讨论了Java锁机制在集群环境的局限性,Quartz集群的
并发
控制策略,并详细介绍了Oracle的事务隔离级别和DML锁,提出了三种利用
数据库
锁实现
并发
控制的方法,包括select ... for update、update自动获取的行级锁以及乐观锁策略。
数据库
之事务
并发
访问
引起的
问题
以及如何避免
本文深入解析MySQL中事务的四种隔离级别:Read Uncommitted、Read Committed、Repeatable Read和Serializable,探讨更新丢失、脏读、不可重复读及幻读等
并发
问题
的产生原因与解决方案。
高效解决「SQLite」
数据库
并发
访问
安全
问题
,只这一篇就够了
本文深入探讨了SQLite
数据库
在Android应用中的
并发
访问
问题
,提供了一种使用单例模式和计数器确保线程安全的解决方案。
MySQL锁情况排查:解决
数据库
并发
访问
问题
本文介绍了如何排查MySQL
数据库
的锁情况,包括查看当前锁状态、会话锁信息和锁等待情况,以及解决锁冲突的方法,如调整事务隔离级别、优化查询和使用行级锁,以应对
并发
访问
引发的
问题
。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章