回答:所谓并发,从概念可以看出其并不是并行,在用户的角度来看有一种同时执行的错觉,但在数据库内部确实串行的,或者说在某种粒度是串行的。以更新表中某一行数据为例,在更新时会对改行数据加锁,避免其它进程对该行的访问,从而避免数据冲突。除此以外,还有其它各种锁来适应不同的场景。所以,我们所谓的并发场景下,并不会出现数据问题。
回答:以mysql为列:1:支撑高并发系统,一定会涉及事务,所以数据库引擎必选innodb,innodb支持事务,事务级别根据业务而定,如果业务数据一致性要求很高,事务就开启序列化级别,这样就完全隔离事务,但是会导致锁资源竞争加剧。mysql的性能有一定的降低。2:读写分离,数据库分成主库和从库,主库负责写数据,丛库负责读数据。注意主从数据库数据一致性问题。3:冷热数据分离,美团,饿了么部分设计采用冷热...
回答:1、这个题目问得不那么准确,你必须要精准计算出每秒查询时间(QPS)和事务时间(TPS),好比你感冒了,你说要配什么药,医生只能凭经验,你如果去抽象化验,知道是病毒还是细菌感染,数量是多少后,才能进一步诊断和配置服务器硬件。2、接下来,你要了解常用发中间件和数据库的极限并发量。比如redis一般是11w左右(纯粹内存读写)、mysql每秒写8w左右,读10来万(单表,多表就不一定,得看SQL的写法...
...此引发的一个思考。 大家心里仔细想想,当你们听到高并发网站时,心里对这个网站是个什么概念?首先想到的是淘宝吗?带着问题,我们一起思考技术 写这个话题是因为我对搜索引擎给我的答案很不满意,然后决定把思考的...
...面试题基本都集中在几个大方向上,主要是:Java基础、并发、JVM、算法、数据库、一些框架、分布式集群 等。这里呢,单独就面试中的【并发】问题的准备和学习发表一下个人的见解。 现状 关于对并发的学习和理解,通过大...
...到这个话题的时候,突然在想自己工作中也遇到了不少高并发的场景了,所以即兴发挥,在这里简单总结和分享下,欢迎指正和补充。 正文 读操作 关于读,我们一般遵循如下优先级: 优先级 技术方案 说明 示例 最高 尽可...
...sql中;存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮。 问题分析 思考:应用网站架构的衍化过程中,应用最新的框架和工具技术固然是最优选择;但是,如果能在现有的框架的基础上提出简单...
一、需求缘起某并发量很大,数据量适中的业务线需要实现一个标题检索的功能:(1)并发量较大,每秒20w次(2)数据量适中,大概200w数据(3)是否需要分词:是(4)数据是否实时更新:否 二、常见潜在解决方案及...
原文摘自: 缓存穿透、并发和失效,来自一线架构师的解决方案https://community.qingcloud.com/topic/463 在我们的实践中,原文中有部分解决方案已经过时,在原文的基础上,添加了几个我们常用的方案。 http://www.4wei.cn/archives/1002621 ...
原文摘自: 缓存穿透、并发和失效,来自一线架构师的解决方案https://community.qingcloud.com/topic/463 在我们的实践中,原文中有部分解决方案已经过时,在原文的基础上,添加了几个我们常用的方案。 http://www.4wei.cn/archives/1002621 ...
原文摘自: 缓存穿透、并发和失效,来自一线架构师的解决方案https://community.qingcloud.com/topic/463 在我们的实践中,原文中有部分解决方案已经过时,在原文的基础上,添加了几个我们常用的方案。 http://www.4wei.cn/archives/1002621 ...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...