西西河

主题:【原创】身为码农,为12306说两句公道话 -- 代码狗

共:💬137 🌺892 🌵3
全看分页树展 · 主题 跟帖
家园 原来更外行

原本猜测是TAOBAO版本的MYSQL因为瘦身而出错,没想到是瘦身也不够,还要加内存数据库加速。

一言以蔽之,原来TAOBAO比我想的还要外行。

看网上有人说了12306的最终方案是全部都是内存数据库,这样就足够快了,比TAOBAO的方案更激进。

打个比方吧,在OS里有经典的缺页中断,利用少的内存和好的算法,可以让大多数的计算在内存中进行。内存数据库好比内存,MYSQL好比硬盘,TAOBAO就是这样提升了效率,这也是没有自己的数据库的悲哀。这样做当然就造成了内外不同步,在正常的情况下都有错误产生,如果垮掉,内存的数据就全完了。好吧,TAOBAO都是小买卖,出错也无所谓。

那么12306呢?出错就有所谓了,

可12306居然直接不用硬盘,全放内存里。如果垮掉,就是灾难性后果。估计是铁道部,被大家逼急了,先过关再说。

说到底这些问题都是因为没有掌握核心技术,而搞的外围手段。好处是见效快,坏处是风险太大了。

全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河