主题:【原创】好吧,给一个铁道部订票系统的正确答案 -- 布老虎
你如果不是数据库供应商的sales,就是被那些卖big ass服务器的ppt忽悠瘸了。
我老在雄文的第三自然段,就已经预料到了会有数据库供应商不忿,跳出来:
“首先,实际的做法是eventual consistency,而不是immediate consistency。全世界最大的电商Amazon,就是eventual consistency的老祖宗。有的同学提出async processing,算是摸着点儿边了。IBM之流肯定会忽悠你去搞一个实时交易系统,然后通过系统硬件升级狠宰你一刀。注意,这就一个人民群众买车票的系统,我草,别把自己当NYSE了。”
然后再具体看看你的PPT错在哪里:
“但由于订票业务是涉及到金钱与资源抢占的业务,因而一致性是不能放弃的,所以采用NoSQL是绝对不行的。”
这不胡说八道吗?用户从看到页面显示,到下订单,中间间隔几秒?至少几分钟吧?等你敲完键盘下完了单,至少几分钟过去了吧?在那么多人抢票的情况下,你看的页面有票没票的信息早过时了,下的订单只能算意向订单,根本没法保证实时,也没有办法保证你一定能拿到票,所以在我老的设计里,也只是给客户一个回复订单已经提交,至于是否成交,你得查询另一个页面。
你的意思retail客户需要实时数据,几毫秒内实时下单,几毫秒内实时成交?所以你的立论就是错的,往好里说,那是没有把客户需求调查清楚,往坏里说,那就是恐吓铁道部。你自己挑一个罪名吧。
- 相关回复 上下关系8
压缩 2 层
🙂估计是按代码行数付费的 川普 字0 2013-10-23 00:03:17
🙂我这是第一次看到用政府部门做的网站 布老虎 字64 2013-10-19 23:22:59
🙂铁道部也是政府部门 川普 字29 2013-10-20 12:20:02
🙂又尼玛来个回帖不看帖的
🙂决定软件是否可用的不仅是技术 40 gy197666 字1239 2013-10-24 02:08:46
🙂连最终用户的体验都没有重视 1 假设 字68 2013-11-01 09:44:29
🙂说得很到位 3 大散人 字304 2013-10-31 00:50:54
🙂再补充一点 懒厨 字90 2013-10-31 03:04:45