作者Jichang (C.C.Lemon)
看板java
标题Re: [问题] 题目看不太懂题意,想请教高手
时间Thu May 19 16:21:02 2016
※ 引述《linus (天使不见了)》之铭言:
: 小弟碰到一题算是面试的题目,但看不太懂题意.
: 是关於设计一个应用程式,但...不懂他的意思...
: 所以来这边问问高手的想法....Orz
: 题目:
: There is a customer database that have 100 million records.
: However, your client application cannot process more than 500
: records at the same time. Please try designing this client
: application and show the data structure, system logic and
: workflow.
: 关於他说 designing "this client application",
: 这是要设计一个能处理该资料库中 100 million records 资料的应用程式?
: 还是要设计一个能同时处理超过 500笔或更多笔资料的应用程式?
: 还是要照他说的要设计这个不能同时处理超过500笔资料的程式?
: 再来是, 所谓的处理资料, 是去捞取资料? 还是要排序资料?
: 我真的不太懂这东西要如何回答....
: 板上高手有什麽见解呢? 谢谢.
个人猜测应该是分页或是协同处理之类的
例如你这个 client 如果弄成两份 能否分工协调处理 ...
如果是分页 就简单了 找一个分页的范例就知道了
如果是协同分工
参考一下 zookeeper, message queue, mapreduce 之类的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.71.217.244
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1463646065.A.893.html