V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mitu9527  ›  全部回复第 5 页 / 共 21 页
回复总数  412
1  2  3  4  5  6  7  8  9  10 ... 21  
2022-09-25 19:58:19 +08:00
回复了 mitu9527 创建的主题 程序员 HTTP 2.0 对内网服务之间的通信是不是没啥帮助?
HTTP 1.x 浏览器和服务器通信时会使用 N 个连接发送 M 个请求的情况,N 一般最大为 8 ,M 一般都是几十甚至几百,而服务器和服务器通信时好像不存在这种情况,都是 1 比 1 的,TCP 连接内就算同步阻塞读写也没问题;另外内网服务器之间的网络延迟一般都是 1ms 以内,而浏览器和服务器之间的网络延迟一般都在 20-30ms 之间。
2022-09-07 14:15:58 +08:00
回复了 7911364440 创建的主题 Java 请教一个 Redis 过期时间的问题
要么是个高级问题,要么是个低级问题,目前看不出来是哪种。
2022-09-07 11:15:44 +08:00
回复了 hengqiu 创建的主题 程序员 web3 后端岗位 初中高都要 go/ Python
30 岁以下呢?
2022-09-01 10:27:42 +08:00
回复了 badboy17 创建的主题 数据库 mysql 为什么一定要生成聚簇索引
聚簇索引叶子节点是按照主键或者唯一键有序存放的,很多查询就会形成顺序 IO ,非聚簇索引是乱序存放的,查询很可能会形成随机 IO ;然后聚簇索引可以利用索引覆盖。总之聚簇索引比较有利于查询。
不过聚簇索引要求有序,明显不利于插入;所以使用 InnoDB 存储引擎时,尽可能让所有插入语句顺序插入,可以提升插入性能。
2022-09-01 10:19:58 +08:00
回复了 badboy17 创建的主题 数据库 mysql 为什么一定要生成聚簇索引
高性能 MySQL 5.3.5
@sjmcefc2 Windows 本续航就那样,现在厂商为了高跑分,稍微有点压力就给你把频率调的非常高以加快响应速度,但是就不省电了。Windows 阵营的本续航普遍不行,长续航得选苹果。我觉得你得要求可能选苹果比较合适,当然价钱翻个 3 倍吧。
@sjmcefc2 新机子配新系统一般不会频繁蓝屏,你要知道 Windows 不像苹果只需要适配几种硬件,它要适配几十种甚至上百种硬件,蓝屏大概率都是老机子配新版系统,或者新机子配老版系统,新机子配新系统一般不会有啥问题。
才看到你还想要 32G 内存;价格不高、轻便、大电池续航好、CPU 性能好、内存 32G 、还得能做视频编辑;你这要求有点高啊。
thinkbook 14/16+,鉴于你要编辑视频,那就 6800H 集显版本,续航肯定比不了苹果,但是应该也够用半天吧。
2022-08-19 22:46:47 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
@sy20030260 我平时也不会引入消息队列,只是简单更新以下数据库,然后删除缓存。虽说讨论有些空乏,但是并不代表问题不存在啊,所以才拉出来讨论啊,不用实现强一致性,但是不是还是应该尽可能更完善一点呢。
2022-08-19 22:29:02 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
@tairan2006 deleteCache 其实不就是等价于立即过期么。就算设置为立即过期,不还是有问题么?比如:
( 1 )缓存刚好失效
( 2 )请求 A 查询数据库,得一个旧值
( 3 )请求 B 将新值写入数据库
( 4 )请求 B 删除缓存(或者设置为立即过期)
( 5 )请求 A 将查到的旧值写入缓存
2022-08-19 22:22:35 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
@tairan2006 这种就得用监控 binlog 的方式吧,只要数据库更新成功了,就会事件产生去执行删除缓存操作。是一种情况,但不是我想讨论的问题。
2022-08-19 21:54:44 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
@kidlj 我不担心消息队列丢数据,我担心的是实时性。我在研究研究吧,看看是不是可以省去这一次删除操作,目前我认为省去就会删除不及时。
2022-08-19 21:43:41 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
@kidlj 那应用程序中更新完数据库后,再立即删除缓存一次(哪怕失败也无所谓),然后再用你的方案呢?是不是更好?感觉你的方案依赖性太强了,一旦出事就是灾难性的,所有缓存都不删除了。
2022-08-19 21:23:45 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
@kidlj 我开头说的 binlog 指的就是你的这种方案,当然你的方案是完整的。不过就算用你的方案,也应该要在应用程序中更新完数据库后立即删除一次吧。只做更新,不先尝试立即删除一次,然后直接交给其他程序异步删除兜底,这样做可以么?
2022-08-19 19:10:23 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
@siweipancc 怎么说,有啥经验教训可以传授么?
2022-08-19 19:08:32 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
@lmshl 第一,都在讨论这个问题了,当然缓存服务是必然的,不然我也不会提问了。
第二,那个帖子我看过,也看完了,我在讨论 Cache Aside Pattern ,应该不会有人觉得我在讨论另外两种方案吧。
最后,你都说了这么多了,感觉如果我的理解有问题,你也应该能轻易指出来,就别只说到一半了,能明示么?不胜感激。
2022-08-19 19:08:05 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
第一,都在讨论这个问题了,当然缓存服务是必然的,不然我也不会提问了。
第二,那个帖子我看过,也看完了,我在讨论 Cache Aside Pattern ,应该不会有人觉得我在讨论另外两种方案吧。
最后,你都说了这么多了,感觉如果我的理解有问题,你也应该能轻易指出来,就别只说到一半了,能明示么?不胜感激。
1  2  3  4  5  6  7  8  9  10 ... 21  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4377 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 10:06 · PVG 18:06 · LAX 02:06 · JFK 05:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.