由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 讨论一道onsite时候问的问题 (转载)
相关主题
求科普,今年图灵奖那个来私利蓝怕,有啥重要突出的贡献?问个distributed protocol的问题
请教一个搜索问题有谁能推荐一本通俗易懂性价比高的数据结构的书吗?
请教一个top-k elements的算法问题分布式系统和网络有没有前途? (转载)
请教个简单的几何算法问题 (转载)Date Structure课有必要上么?
问一个很初级的编程问题如果是找工作的话c++哪方面的前景好?
[转载] 请问一个有关选择数据结构的问题自学算法与数据结构 (转载)
准备面试,请推荐本关于算法的书帮忙给这个抽象的数据库问题想找个实际的应用环境吧!
曾经有个教授对我说,最难的算法问题就是。。。 (转载)请教双键的动态结构用什么数据结构比较好? (转载)
相关话题的讨论汇总
话题: table话题: central话题: 机器话题: 更新话题: local
进入CS版参与讨论
1 (共1页)
p****o
发帖数: 46
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: pepero (pepero), 信区: JobHunting
标 题: 讨论一道onsite时候问的问题
发信站: BBS 未名空间站 (Mon Nov 14 16:56:54 2011, 美东)
某互联网大公司,onsite是碰到的, 好像是系统设计方面的问题,自己回答的不是很好
,贴出来,向大家请教。
题目大致的意思是
一台核心机器有一个很大的主table (central table),有很多行数据
另外有些其他附属机器各自有一个table (local table), local table是central
table中的子集。
比方说:
central table 是
a: 1, 2, 3;
b: 1, 4, 4;
c:2,4,5;
local table 是
a: 1, 2, 3;
c:2,4,5;
central table如果发生变化,local table也要相应的更新,包括元素的插入,删除,
查找。
1. table使用树类结构,比方说用 c++ 中的stl::map;
2. 中央机器和辅助机器之间是通过基于xml之类的rpc进行数据传递, 每次传递消息最
大的数据包限制是10k;而central table 的每次更新可能是很大的数据量1g或者没有
限制,也有可能是很小的数据更新。
如何设计一个高效(时间空间效率)的数据更新机制。
基本上这些是最基本条件, 当时他问的很open,包括后来问对这个table有没有更好的数据结构,如何synchonize,如何处理一些特殊情况(比方说机器/网络down掉等等)
面试前我主要看的都是些数据结构方面的,当时毫无头绪,
大家有什么思路吗?不知道这个是不是分布式数据库方面的问题?
1 (共1页)
进入CS版参与讨论
相关主题
请教双键的动态结构用什么数据结构比较好? (转载)问一个很初级的编程问题
请问master如果做RA的话, 做的方向会不会影响找工作啊?[转载] 请问一个有关选择数据结构的问题
算法学的很痛苦,求建议准备面试,请推荐本关于算法的书
请问转专业申请CS master的推荐信问题曾经有个教授对我说,最难的算法问题就是。。。 (转载)
求科普,今年图灵奖那个来私利蓝怕,有啥重要突出的贡献?问个distributed protocol的问题
请教一个搜索问题有谁能推荐一本通俗易懂性价比高的数据结构的书吗?
请教一个top-k elements的算法问题分布式系统和网络有没有前途? (转载)
请教个简单的几何算法问题 (转载)Date Structure课有必要上么?
相关话题的讨论汇总
话题: table话题: central话题: 机器话题: 更新话题: local