V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mikej  ›  全部回复第 10 页 / 共 13 页
回复总数  246
1 ... 2  3  4  5  6  7  8  9  10  11 ... 13  
现在看到这个活动有点恶心了。。
2014-08-17 23:59:34 +08:00
回复了 ywywywx 创建的主题 问与答 我不能过得好一点吗
现在的高中生已经堕落成这个样子了吗,实在搞不懂你心里在想什么
2014-08-13 18:46:31 +08:00
回复了 justend 创建的主题 问与答 在 V2EX 连续签到 100 天了,你有什么事情连续做了 100 天?
其实都是脚本。。。
2014-08-05 11:53:31 +08:00
回复了 ajsky 创建的主题 问与答 IT 男转行开网店,完全不知道怎么推广,求支招!
万州?老乡顶一个哈!
2014-08-04 18:54:32 +08:00
回复了 greenymora 创建的主题 分享创造 设计了新视差效果的页面,求大家拍砖
我的眼睛。。。
2014-07-30 10:45:33 +08:00
回复了 moname 创建的主题 macOS Apple 官网正在更新,正在选 Mac,看来明天有好东西咯
手机就像毒药。。。
2014-07-24 18:40:46 +08:00
回复了 dhnUphp 创建的主题 程序员 数据库怎样建表才能存一个相册
json_encode(array('pic1_url', 'pic2_url'....)),然后存入db不就ok?
2014-07-17 18:24:12 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@viowan 感谢你的回复!目前线上也是用类似的方法去解决的。不过hbase没有关系型数据库这种灵活的查询方式。只能想其他办法了。
2014-07-17 10:18:28 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@jarlyyn 你说的确实是一个办法。
2014-07-17 10:14:18 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@viowan 是单查询10条公共消息,公共消息的状态在另外一张表中,私人消息则有自己的状态字段。

现在线上跑的是mysql,用联表查询实现的,但hbase没有这么灵活的查询方式。
2014-07-16 20:00:39 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@wangdaimishu 我也是你这么去做的,当用户删除公共消息的时候,就在状态表里面做一个已删映射,就向
@hcy 所说,私人消息和状态表无关。
2014-07-16 18:34:43 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@wangdaimishu 不对啊,看到你上面的回复不也是这样做的吗?只有公共消息的状态单独存了一个表,私人消息没有啊。

看来还是我没表达清楚啊,实际上是要实现一个消息中心的功能,每个用户都可以查看私人消息和公共消息,公共消息在message表里就一条数据,但每个用户都能读取它,状态就不一样,只能单独存了一个表了。

如果不这样做,就要给每个用户添加一条公共消息,但网站用户1000万+,问题就在这儿。。
2014-07-16 18:01:52 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@wangdaimishu 专门写了一个方法去判断 已读未读 已删未删 这4种状态,然后然后在过滤这些消息。

目前用递归的方法解决了 每次取10条 的问题,就是担心以后公共消息量大了后,查询效率会很低。。。

你之前是怎么解决的,也是递归去查吗?
2014-07-16 17:16:35 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@lu18887 确实是很蛋疼的需求,纠结了好久。。

公共消息的状态放在另外一张表中是 因为每个用户量太大,如果给公共消息加状态的话,只能是给每个用户都加一条数据。这样数据量就更大了。。
2014-07-16 16:42:09 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@hcy 如果每次取10条,那就要用递归?考虑到极端情况(比如前100条都被删除了),这样效率就很低啊,如果每次都多取一点数据,也同样会有这种情况啊。
2014-07-16 16:00:31 +08:00
回复了 mikej 创建的主题 问与答 一个数据库的查询场景
@caofugui 因为消息分为公共消息和私人消息,私人消息有状态字段,由于用户量很大,为避免消息重复,公共消息的状态就存在另外一张表中。

之所以用hbase,就是考虑到数量量太大,目前每天净增50万条,mysql有点顶不住
二三十的电池你们也敢用?
填写完成,等礼品券。。
2014-06-19 17:18:14 +08:00
回复了 hayeah 创建的主题 程序员 [NodeJS 训练 2 个名额免费送] (原价 690 元!)
[email protected] 来一发,多谢。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5388 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 08:38 · PVG 16:38 · LAX 01:38 · JFK 04:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.