免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 侧面bt
打印 上一主题 下一主题

来看看真正有技术含量的面试题! [复制链接]

论坛徽章:
0
1 [报告]
发表于 2010-04-06 09:28 |显示全部楼层
第一道很有难度啊! 如果将情况考虑成qq 的服务器,而不是1000w 人, 50个好友这个数量。

关键是实时的实现用户上线,下线的系统维护。

这个好像可以说是一个六度分隔理论。  


想法是 双向链表加 指示标记来实现。

论坛徽章:
0
2 [报告]
发表于 2010-04-06 13:13 |显示全部楼层
看来很多人对数据库的应用不是那么懂啊....

很多事情数据库可以解决的,为啥一定要自已再搞个轮子...
hansion3406 发表于 2010-04-06 12:24



    google 是不是所有的网页存在一个表里面 用select * from xx where  like  语句来实现的啊?

论坛徽章:
0
3 [报告]
发表于 2010-04-06 17:48 |显示全部楼层
不过, benjiam 同志,你估计没有做过内存数据库的应用..
速度比你想象中的快得多,而且又有数据库的特性. ...
hansion3406 发表于 2010-04-06 16:01


我讨论的是一个比较实用的例子。不是简单的面试题。 这种依靠db的方案,在扩展性上问题很大。所以不是很好的方案
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP