m********l 发帖数: 791 | 1 design a stock price system. Input are ticket, quote side and price .
Supports read best bid and ask, top 10 bid and ask, and all quote history
题目是网上找的(描述不清请见谅)
我的想法是:
用户每次的bid和ask都添加进database当中
- 可以先写入cache中,然后每隔一段时间(1~2秒吧)写入数据库中,降低数据库的写压力
然后就是直接跑top k的数据库查询(order by bid_price, order by ask_price这样)
- 可以将查询的结果放入cache中,定期更新cache(1~2秒吧) 这样结果不是实时的,但
是可以降低数据库的读压力
请问这样的描述方向可以吗?还有什么需要注意的吗?
小弟系统设计能力薄弱,请指教。。 | t**********n 发帖数: 1718 | | m********l 发帖数: 791 | 3 感觉像是设计 top k 系统,那如果是OOD的话要如何考虑呢?
【在 t**********n 的大作中提到】 : 这是ood吧 不是系统设计
|
|