淘客熙熙

主题:【原创】好吧,给一个铁道部订票系统的正确答案 -- 布老虎

共:💬185 🌺732 🌵9 新:
全看分页树展 · 主题 跟帖
家园 又尼玛来个回帖不看帖的

你如果不是数据库供应商的sales,就是被那些卖big ass服务器的ppt忽悠瘸了。

我老在雄文的第三自然段,就已经预料到了会有数据库供应商不忿,跳出来:

“首先,实际的做法是eventual consistency,而不是immediate consistency。全世界最大的电商Amazon,就是eventual consistency的老祖宗。有的同学提出async processing,算是摸着点儿边了。IBM之流肯定会忽悠你去搞一个实时交易系统,然后通过系统硬件升级狠宰你一刀。注意,这就一个人民群众买车票的系统,我草,别把自己当NYSE了。”

然后再具体看看你的PPT错在哪里:

“但由于订票业务是涉及到金钱与资源抢占的业务,因而一致性是不能放弃的,所以采用NoSQL是绝对不行的。”

这不胡说八道吗?用户从看到页面显示,到下订单,中间间隔几秒?至少几分钟吧?等你敲完键盘下完了单,至少几分钟过去了吧?在那么多人抢票的情况下,你看的页面有票没票的信息早过时了,下的订单只能算意向订单,根本没法保证实时,也没有办法保证你一定能拿到票,所以在我老的设计里,也只是给客户一个回复订单已经提交,至于是否成交,你得查询另一个页面。

你的意思retail客户需要实时数据,几毫秒内实时下单,几毫秒内实时成交?所以你的立论就是错的,往好里说,那是没有把客户需求调查清楚,往坏里说,那就是恐吓铁道部。你自己挑一个罪名吧。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河