的还是早期的e**和mq技术,就会导致大量的额外开销,白白浪费了大量的算力和存储空间。甚至,wcs架构连读写分离都没有,嗯……这个跟12306很像,都是最低端的被淘汰的技术。”
周不器对技术领域有好奇心,问:“读写分离是什么逻辑?”
程秉皓道:“比如在京东上购买aster手机,打开网页浏览,这就是读。下单购买,就是写,把要数据写入后台的数据库里。读的时候,出错了也就出错了,最多就是网页打不开。如果是写的过程中出错了,就会影响到后台数据。现在京东要进行架构调整,一部分原因就是做不到读写分离。”
周不器道:“写的算力要求更多,精度要求更高。”
“对,”程秉皓做了一个简单的描述,“比如一个系统的算力是100,如果是读写一体,有90人在浏览网页,系统的算力就会枯竭,就会非常卡,这时候想下单购买,就很困难了。读写分离,读是一套系统,写是一套系统。分别有100个算力。有90人浏览网页,这占用的是读的资源。有人想下单购买,使用的是写的系统,就不会受到流量太高的干扰了,就可以很容易地完成下单、交易这个精密过程了。”
周不器一下就听明白了,很果断地说:“所有的在线交易平台,都一定要读写分离。包括朋友网、微博这样的可写入的社交网站,也要读写分离的设计才行。”
“对,这是大趋势,不过技术难度很高。”程秉皓摇了摇头,就很无奈,“别说其他类型网站了,就算是在线交易平台,国内也就只有淘宝、拍拍、百度有啊、校内团购、亚马逊、易贝这几大巨头使用上了读写分离、分表、数据库集群的相关技术。”
“12306呢?”
“咳咳……”
(本章完)
w.