主题:【原创】好吧,给一个铁道部订票系统的正确答案 -- 布老虎
共:💬185 🌺732 🌵9
不到之处,请指点,毕竟脱离这行也快5年了,唉。。。。
从本质上来说,布老虎与红黑客的基本观点应该是一致的。
布老虎:
,二话不说把订单扔到一个message queue
红黑客:
,都是放弃的并发性。将并发请求通过一级缓冲转化为串行请求。
简单来说,都是一回事,太多用户一起涌过来是不行的,大伙乖乖地排队吧。
两位关键的不同在哪里呢?左看右看,就是数据库的选择。
布老虎的选择:
200个MySql serve, 每个32G内存,够全国人民用的吧?全部响应在毫秒级。
红黑客的没有说明选择,但是:
,能够解决一致性问题的,非企业级数据库不可,使用MySQL和NoSQL的方案绝对会被决策层乱棍打出
估计他会选择Oracle,再不济也得用Sql Server吧?
这稀泥应该怎么和呢?
这不是跟和面查不多吗?面粉多了,加水,水多了加面粉!
简单来说,就是看菜下饭。钱多的主,就用红黑客的方案,钱少的主,就用布老虎的方案,这不就和好了吗?
通宝推:铁手,
- 相关回复 上下关系8
🙂搞技术不是捣浆糊 5 布老虎 字624 2013-10-27 16:09:31
🙂应该说在这个问题上讨论技术没什么大意思 百年 字597 2014-01-05 00:24:09
🙂这中间有很多大智慧,先收藏有空再读 mela 字0 2013-10-24 19:02:46
🙂我来和稀泥
🙂呵呵 Oracle 铁道部售票系统别想了 2 老醋花生 字582 2013-10-30 22:12:55
🙂Sybase也很不错 懒厨 字124 2013-10-30 23:50:48
🙂从技术上来说我觉得内存数据库可能是一个比较简单的办法 3 百年 字646 2013-10-27 06:31:31
🙂小伙子勤于思考,不错,但是 1 布老虎 字437 2013-10-27 16:18:11