V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  heiya  ›  全部回复第 4 页 / 共 8 页
回复总数  160
1  2  3  4  5  6  7  8  
2025 年 2 月 25 日
回复了 metavacuum 创建的主题 生活 你们眼中的春天是什么时候开始,什么时候结束?
以开始打喷嚏为开始,以结束打喷嚏为结束
2025 年 2 月 24 日
回复了 Joker123456789 创建的主题 Java 微服务是不是一种错误的方向?
我浅显的理解是项目流量高且必须满足项目大、复杂这两个条件才可以上微服务,其余不用。
2025 年 2 月 12 日
回复了 happydayandnight 创建的主题 生活 想问下大家每个月给女朋友多少生活费
你有点毛病
2025 年 1 月 8 日
回复了 irisdev 创建的主题 数据库 关于分库分表的一点疑惑
1.分库分表是有一些中间件能做的,按照现有数据及未来规划把已有的一张大表均匀的分散到一些实际小表上(比如按照 id 取模分成 32 、64 、1024 张物理表),查询时只需要查逻辑表就可以了。
2.分表之后可能会有效率问题,这取决于你的业务。有些查询很复杂,速度比较慢,流量一上来就会噶。这时候需要其他数据库对查询进行辅助,不走分表的数据。
2025 年 1 月 2 日
回复了 heiya 创建的主题 北京 北京的朋友们,最近怎么回事?又开始刀片嗓了。
@ruuu 我不发烧的,就是嗓子痛流鼻涕
2025 年 1 月 2 日
回复了 heiya 创建的主题 北京 北京的朋友们,最近怎么回事?又开始刀片嗓了。
@KimGuo 发烧太难受了,整个人都是懵逼状态。话说还是北京厉害,甲流 500 万,新冠 100 万。
2025 年 1 月 2 日
回复了 heiya 创建的主题 北京 北京的朋友们,最近怎么回事?又开始刀片嗓了。
@HappyFox 感谢建议,症状再持续就去医院了。
2025 年 1 月 2 日
回复了 heiya 创建的主题 北京 北京的朋友们,最近怎么回事?又开始刀片嗓了。
@irever 听说最近又是一波
2025 年 1 月 2 日
回复了 heiya 创建的主题 北京 北京的朋友们,最近怎么回事?又开始刀片嗓了。
@showonder 是的,药我先停了,这次不对劲。症状再持续就去医院检查。
2025 年 1 月 2 日
回复了 heiya 创建的主题 北京 北京的朋友们,最近怎么回事?又开始刀片嗓了。
@clhlc 嗯嗯,我吃着感觉不对劲就停药了,症状再持续就去医院了。
2024 年 12 月 17 日
回复了 seedhk 创建的主题 程序员 关于数据库容灾缓存方案的咨询
@seedhk
1.数据修改只能是通过待更新标记再重新同步。
2.但假如你使用 OLAP 数据库,比如 ClickHouse ,就像我之前说过的要注意是否有时不时的数据更新操作,如果有则不推荐。因为更新操作会引起索引重建,严重影响性能。非要更新的话也得是批量更新,数据更新及时性会受影响。我们之前的业务比如广告埋点,发送短信等这些数据插入/查询的业务每天几个亿数据,做数据分析连表查询性能很高,美滋滋。
2024 年 12 月 17 日
回复了 seedhk 创建的主题 程序员 关于数据库容灾缓存方案的咨询
@adoal 别盯着笔误挑毛病,我写成 abc 他那不还是不行?最烦你这种人,啥方案提供不了就知道挑别人毛病。你觉得你行就给人家一个方案,觉得我说的方案不行就指出哪里不行。逼逼赖赖显你有嘴了。
2024 年 12 月 17 日
回复了 seedhk 创建的主题 程序员 关于数据库容灾缓存方案的咨询
@seedhk

1.这个需要你们去分析。可以将关联查询出来的数据结果集作为一个大宽表同步到 ES 的索引中,这个大宽表可能有很多字段;也可以在后端业务逻辑中将需要的条件提前准备好了直接传递给 ES (如果被 jion 的表查询很快的话);还有一种是 ES 的索引间关联查询也可以。
2.有一个数据同步中间件 datax ,可以将 Mysql 的表数据同步到各种其他数据库。
4.我感觉是哪个工作量相对小就将哪一个迁出,目标就是避免影响到核心业务。
10.还有一种查询是各种聚合查询,针对于各种大数据量下的 count 语句,那 ClickHouse 特别合适,不过使用他是有条件的,只有写入和查询的话可以使用。
11.前端页面上点击查询一时半会返回不了就不要再发送相同请求了

整体上我感觉就是现在的 Mysql 满足不了复杂的查询业务,把整个服务拖垮了,并发量其实并不高。最要紧的是把 1 和 4 搞定,其他的 6,11 同步做。不过,这么一搞就把技术复杂度提上去了,新增了 ES 和消息。
2024 年 12 月 17 日
回复了 victimsss 创建的主题 程序员 请教一下关于 激活(授权)的方案
@YiXinCoding 感谢🙏 豁然开朗
2024 年 12 月 17 日
回复了 seedhk 创建的主题 程序员 关于数据库容灾缓存方案的咨询
SQL 太复杂,一查几百行,表数据量又太大 导致大量的慢 sql ,是不是瓶颈在于查询而不是新增和修改?这样的话我感觉用 Redis 替代 Mysql 查询不合适,原因是即使前台没有显式的调用这些复杂 sql ,在相关业务进行新增和修改时也调用复杂 sql 同步到 Redis ;如果说不调用 sql 直接将数据存到 Redis ,那能不能确定由复杂 sql 组成的数据可以通过简单的 Redis 命令重新组成,我感觉挺困难的;还有数据量太多的话假设 Redis 挂掉,AOF 恢复是需要时间的,在这段时间内服务不可用;综上,我感觉 Redis 不合适。 解决办法根据描述我感觉:1.针对那些很复杂、数据量又特别多导致慢 sql 的表,将这数据同步到 ES 的一个索引中,组成一个大宽表,所有有关的复杂查询全走 ES 2.每次新增或修改时使用消息队列同步到 ES ,不能直接同步(或者现在有一些同步组件可以用) 3.如果有很多复杂查询但彼此不相关就需要多个索引了 4. 如果条件允许的话针对这些复杂的查询单独拆出来组成查询服务 5.分库分表还是有必要搞的,不过根据我的经验用过 Sharding 和 Mycat ,复杂的 sql 还是歇菜 6. 优化还得继续,慢 sql 报警不知道有没有 7.业务上能不能限制一下查询条件,比如起始时间什么的 8.有没有数据冷热分离的可能性? 9.据说 PG 很强,但我没有用过,得试试
2024 年 12 月 17 日
回复了 victimsss 创建的主题 程序员 请教一下关于 激活(授权)的方案
@YiXinCoding 请教一下。我的需求是有不能联网的情况且代码要离线部署在客户服务器上,具体的要求是一个组织下有若干台设备,一个激活码控制着组织下的所有设备。现在的问题是纯软件的情况下不能百分百保证 A 组织的激活码不能被 B 组织使用,应该怎么设计呢?
2024 年 12 月 16 日
回复了 xiaohusky 创建的主题 随想 一点大龄农村屌丝男的焦虑
相亲的话最好不要相年龄大的
2024 年 11 月 27 日
回复了 LiJavaT 创建的主题 数据库 Mysql 和 Clickhouse 使用
埋点数据放 ch ,从 ch 中定时统计出来的数据放 mysql 方便查询,美滋滋。
1  2  3  4  5  6  7  8  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2382 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 16:05 · PVG 00:05 · LAX 09:05 · JFK 12:05
♥ Do have faith in what you're doing.