Re: [問題] 題目看不太懂題意,想請教高手

作者: Jichang (C.C.Lemon)   2016-05-19 16:21:02
※ 引述《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 之類的

Links booklink

Contact Us: admin [ a t ] ucptt.com