免费无人区一码二码乱码|青苹果影院电视剧在线免费观看|色戒在线完整版电影|免费国产黄网站在线观看视频,成人av免费观看学生电影,情事韩国电影未删减完整版在线观看 ,好吊日在线

 首頁(yè) > 新聞 > 專家觀點(diǎn) >

云計(jì)算沙龍“凡客分享—應(yīng)對(duì)規(guī)模和復(fù)雜性挑戰(zhàn)”

2011-05-11 00:00:00   作者:   來(lái)源:   評(píng)論:0  點(diǎn)擊:



  2011年4月23日,主題為《云計(jì)算技術(shù)沙龍——大規(guī);ヂ(lián)網(wǎng)架構(gòu)實(shí)戰(zhàn)》的第九期TUP活動(dòng)在中國(guó)科學(xué)院計(jì)算技術(shù)研究所一層報(bào)告廳舉行,本次沙龍活動(dòng)主要涉及基于MySQL的B2C電商系統(tǒng)前端數(shù)據(jù)層架構(gòu)、應(yīng)對(duì)規(guī)模和復(fù)雜性挑戰(zhàn)、Hadooop未來(lái)走向等話題。
  在此次活動(dòng)中,來(lái)自凡客誠(chéng)品項(xiàng)目管理與架構(gòu)總監(jiān)欒義來(lái)發(fā)表了《凡客的歷程分享:應(yīng)對(duì)規(guī)模和復(fù)雜性挑戰(zhàn)》演講,在此次演講中,他帶來(lái)了三方面的內(nèi)容,第一,為了應(yīng)對(duì)訪問(wèn)規(guī)模的增長(zhǎng),除了常見(jiàn)的讀寫分離、縱向分拆外,在各系統(tǒng)的細(xì)節(jié)中還應(yīng)該注意哪些方面;第二,面對(duì)解耦邏輯復(fù)雜度的挑戰(zhàn),如何解耦和抽象電子商務(wù)各子系統(tǒng),以快速應(yīng)對(duì)業(yè)務(wù)變化;第三,關(guān)于實(shí)用主義的技術(shù)思考。
凡客誠(chéng)品項(xiàng)目管理與架構(gòu)總監(jiān)欒義來(lái)

  欒義來(lái):我的PPT也一些人會(huì)比較失望,這里面涉及到技術(shù)細(xì)節(jié)比較少,幾乎沒(méi)有。因?yàn)殡娮由虅?wù)的事情從我個(gè)人觀點(diǎn)來(lái)講,我覺(jué)得不是一個(gè)特技術(shù)的事情。他是分階段的,其實(shí)很多數(shù)據(jù)庫(kù)的方案,大家反反復(fù)復(fù)在很多場(chǎng)合聽(tīng)過(guò)很多遍了。比如說(shuō)MySQL的方案套到Oracle上不會(huì)有太大差別,這些東西大家在有些場(chǎng)合聽(tīng)得差不多了。
  我的PPT里面更多講的是一些技術(shù)和非技術(shù)之間都相關(guān)的事情,這些事情是你剛?cè)胄械臅r(shí)候體會(huì)不到,或者是你不覺(jué)得是那樣。當(dāng)你逐漸做電子商務(wù)這件事情的時(shí)候你才會(huì)有所體會(huì),覺(jué)得他的確是那樣一件事情。
  我大概分幾個(gè)部分,首先對(duì)凡客做一個(gè)介紹,然后是電子商務(wù)大概技術(shù)的一些階段的發(fā)展。然后是關(guān)于規(guī)模訪問(wèn)和邏輯浮躁一些問(wèn)題的大概解決。最后這個(gè)可能是非技術(shù)的東西,很多人對(duì)于凡客的成功是有很多疑問(wèn)的,有些很好奇,我簡(jiǎn)單跟大家分享一下。
  我自我介紹一下,我是08年初加入凡客一直到現(xiàn)在,在技術(shù)部門從事管理和架構(gòu)的事情。我之前在金山和一些其他企業(yè)做過(guò)。我先簡(jiǎn)單跟大家介紹一下凡客是什么,凡客這個(gè)事情在很多人眼中對(duì)凡客不是特別清楚,凡客是一家什么樣的廠商。凡客在我們眼里首先是一個(gè)服裝品牌,他首先是一個(gè)我們稱為快時(shí)尚自助品牌的服裝、服飾的互聯(lián)網(wǎng)商城,這是這件事情本質(zhì)。比如說(shuō)麥包包也好,你看其他的也好,你要去明白他們首先是要干什么事情,他干這件事情決定了他們要采用什么樣的技術(shù)的解決方案。凡客的正式發(fā)布時(shí)間是在07年10月18日發(fā)布,到現(xiàn)在三年半的時(shí)間,他去年?duì)I業(yè)額20億,網(wǎng)上可以查到。目前日均PV是8000-1萬(wàn)之間,這個(gè)數(shù)量級(jí)相當(dāng)于不大不小門戶的訪問(wèn)。目前的日訂單量在15萬(wàn)左右,整個(gè)系統(tǒng)對(duì)訂單處理峰值超過(guò)這個(gè)。目前凡客整個(gè)架構(gòu)體系是在Windows架構(gòu)上面,外部就是SP的MAC和Cache(音譯)應(yīng)用。整個(gè)后端包括ERP和后端運(yùn)營(yíng)系統(tǒng)部分也采用了大量的Winform的界面,整個(gè)處理不是多么高的復(fù)雜的系統(tǒng)。目前我們整體的服務(wù)器超過(guò)500臺(tái),整個(gè)服務(wù)器增長(zhǎng)速度還是挺快。據(jù)我所知,很多B2C企業(yè)服務(wù)器其實(shí)基本上是在當(dāng)當(dāng)這個(gè)級(jí)別是1000-2000,阿里巴巴是一萬(wàn)的級(jí)別。服務(wù)器是怎么分布的,仔細(xì)一看也很簡(jiǎn)單,他們大部分是分擔(dān)瀏覽,剛才簡(jiǎn)朝陽(yáng)講的那部分,80%的部分是分擔(dān)紙圖(音譯)的。還有服務(wù)器就是應(yīng)對(duì)交易流程處理,還有服務(wù)器就是內(nèi)部系統(tǒng)使用。其實(shí)你到任何一個(gè)點(diǎn)上看一眼跟現(xiàn)場(chǎng)沒(méi)有太大區(qū)別。
  電子商務(wù)技術(shù)發(fā)展的幾個(gè)階段
  我這里總結(jié)了一下,我認(rèn)為現(xiàn)在大部分的PC電商要經(jīng)歷技術(shù)發(fā)展的階段。很多人都覺(jué)得電商的技術(shù)是怎么怎么樣,現(xiàn)在電商里面很多人用了Windows架構(gòu),真正Java不是太多這個(gè),并不是電商企業(yè)會(huì)怎么樣,有很多歷史原因造成。所以我們選擇Windows由于最初選型造成的,包括你了解很多電商,當(dāng)然現(xiàn)在冒出電商有些采用Java架構(gòu),但是Windows和Java之間對(duì)電商來(lái)說(shuō)不是很簡(jiǎn)單的東西,因?yàn)樽罱K來(lái)講對(duì)我們的困惑是上市前授權(quán)的問(wèn)題。這個(gè)問(wèn)題在電商領(lǐng)域里面,他其實(shí)不太考慮這個(gè)事情。
  對(duì)于電子商務(wù)來(lái)講面臨兩個(gè)挑戰(zhàn),前端來(lái)講我們稱為是大規(guī)模的Web訪問(wèn),他的互聯(lián)網(wǎng)系統(tǒng)跟你的SNS,跟你認(rèn)為的門戶沒(méi)有什么區(qū)別,他要應(yīng)對(duì)的是一個(gè)瀏覽壓力。他應(yīng)對(duì)不是交易壓力,交易很多你企業(yè)就賺翻了。一天15萬(wàn)單,一天15萬(wàn)筆的交易,他應(yīng)對(duì)基本上是跟其他互聯(lián)網(wǎng)企業(yè)一樣,應(yīng)對(duì)一個(gè)互聯(lián)訪問(wèn)壓力。門戶有門戶特點(diǎn),電商有電商特點(diǎn),他們之間區(qū)別主要是瀏覽數(shù)據(jù)變動(dòng)性特點(diǎn)。資訊來(lái)講是不變的,發(fā)一個(gè)新聞稿是不變的。電子商務(wù)還有一種企業(yè),對(duì)于SNS來(lái)講他是需要實(shí)時(shí)的。其實(shí)電商是介于實(shí)時(shí)和靜態(tài)之間,最終你會(huì)發(fā)現(xiàn)你做技術(shù)架構(gòu)的時(shí)候你是融合了純靜態(tài)架構(gòu)和實(shí)時(shí)架構(gòu)中間狀態(tài)的東西。
  對(duì)于電商很多挑戰(zhàn)是在后端,前端架構(gòu)本身是有非常多的成熟方案,大家討論互聯(lián)網(wǎng)架構(gòu)很長(zhǎng)時(shí)間了,在網(wǎng)上很多文章,你隨便拿一篇過(guò)來(lái)做一下,大概這個(gè)問(wèn)題基本可以解決。但是對(duì)于你真正的解決發(fā)現(xiàn)是你的后端,我們后端是普通用戶看得到的,那永遠(yuǎn)是一個(gè)商城。真正這個(gè)訂單從下達(dá)到最終交付到用戶里面經(jīng)過(guò)無(wú)數(shù)個(gè)步驟。最終電子商務(wù)的競(jìng)爭(zhēng)到一定規(guī)模之后是一個(gè)完全后端的競(jìng)爭(zhēng),已經(jīng)跟前端無(wú)關(guān)了。他的競(jìng)爭(zhēng)最終到一定規(guī)模以后,可能到京東這個(gè)規(guī)模你會(huì)發(fā)現(xiàn)他們競(jìng)爭(zhēng)完全是后端競(jìng)爭(zhēng)。他的商城前端已經(jīng)變成再普通不過(guò)的事情,他的競(jìng)爭(zhēng)完全是供應(yīng)鏈、物流、倉(cāng)儲(chǔ)的競(jìng)爭(zhēng),你一個(gè)訂單下來(lái)之后多長(zhǎng)時(shí)間送到用戶,以及你整個(gè)訂單處理流程里面跟用戶每一個(gè)接觸點(diǎn),你的用戶體驗(yàn)做的是否好,是這樣的競(jìng)爭(zhēng)。對(duì)于你技術(shù)挑戰(zhàn)來(lái)講,你挑戰(zhàn)方向是有所變化的。
  下面我們說(shuō)技術(shù)發(fā)展階段,這是我個(gè)人一些觀察,因?yàn)槲野l(fā)現(xiàn)很多電子商務(wù)企業(yè)永遠(yuǎn)逃不出一些階段性的發(fā)展,很多時(shí)候你會(huì)發(fā)現(xiàn)其實(shí)電商企業(yè)很多時(shí)候是很草根的。坦白講凡客最初發(fā)展的時(shí)候不能說(shuō)他是多么優(yōu)秀的,最初發(fā)展是很艱難的。包括我最近觀察一些創(chuàng)業(yè)企業(yè),他們還是在經(jīng)歷那個(gè)階段,是很草根的。很多人可能看不上,這個(gè)階段特點(diǎn)就是生存,表現(xiàn)就是你沒(méi)有錢,你召不到人。不是說(shuō)他們不想把系統(tǒng)做好,而系他們根本召不到人,很多人不愿意去很多人覺(jué)得這個(gè)企業(yè)發(fā)展不錯(cuò)才會(huì)去。創(chuàng)業(yè)的原始時(shí)期,很多時(shí)候就是人少事多,簡(jiǎn)單代碼三臺(tái)服務(wù)器。這個(gè)代碼寫的水平跟大學(xué)畢業(yè)兩年的基本水平差不多。代碼簡(jiǎn)單堆砌蠻多。三臺(tái)服務(wù)器就是一臺(tái)Web、一臺(tái)服務(wù)器和其他一臺(tái)系統(tǒng)就跑起來(lái)了。他們要渡過(guò)非常艱難的時(shí)間,當(dāng)你解決了生存,論證了你生存可行性之后。
  電商進(jìn)入第二階段高速發(fā)展期,基本上在電商創(chuàng)業(yè)快的半年后開(kāi)始,慢的一年后開(kāi)始,高速發(fā)展期對(duì)技術(shù)的發(fā)展來(lái)講面臨一個(gè)問(wèn)題就是你的系統(tǒng)改良和升級(jí)的問(wèn)題。尤其說(shuō)在這個(gè)階段當(dāng)你融到了錢的時(shí)候可以做一些事情,但是這個(gè)時(shí)候你的矛盾出來(lái)了。這時(shí)候是公司要求快步前進(jìn)的時(shí)候,公司對(duì)于技術(shù)系統(tǒng)唯一的要求就是不要拖業(yè)務(wù)的后退,他沒(méi)有任何其他的要求。這是非常實(shí)際的一個(gè)問(wèn)題,這跟很多人業(yè)務(wù)的技術(shù),我們稱為完美性是矛盾的。所以這時(shí)候?qū)τ诩夹g(shù)的壓力主要來(lái)自于你業(yè)務(wù)模式快速變化和你想做系統(tǒng)升級(jí)之間的矛盾,這個(gè)矛盾不僅來(lái)自于技術(shù)本身代碼升級(jí)的矛盾,還有項(xiàng)目技術(shù)和公司需求的矛盾,這是綜合事情,你要把握這個(gè)節(jié)奏,否則給公司將帶來(lái)很大的問(wèn)題。
  第三個(gè)階段稱為規(guī)模制勝期,當(dāng)你在公司業(yè)務(wù)模式相對(duì)比較成熟,你的競(jìng)爭(zhēng)門檻建立之后,你的電子商務(wù)進(jìn)入到你要以一個(gè)規(guī)模制勝,基本上京東、凡客以及當(dāng)當(dāng)這幾個(gè)企業(yè)是在這個(gè)階段,他已經(jīng)論證完了商業(yè)模式的成功,并且經(jīng)歷了高速發(fā)展,融到很多錢,這要建立一個(gè)不可逾越的規(guī)模門檻。這時(shí)候?qū)τ诤芏嗥髽I(yè)的技術(shù)來(lái)講,進(jìn)入第三個(gè)時(shí)間就是技術(shù)的重構(gòu)期,這個(gè)時(shí)期你的技術(shù)會(huì)經(jīng)歷一個(gè)質(zhì)的飛躍。這時(shí)候你整個(gè)公司驅(qū)動(dòng)會(huì)變成,這里我寫的是一個(gè)商品,沒(méi)有寫產(chǎn)品,我怕大家混淆,這里商品就是我賣的東西。這個(gè)時(shí)期對(duì)于技術(shù)來(lái)講,就是把握好這個(gè)時(shí)期,公司有錢有人,并且公司希望你把技術(shù)的架構(gòu)打?qū),為公司的長(zhǎng)治久安和未來(lái)得高速競(jìng)爭(zhēng)建立一個(gè)非常優(yōu)良基礎(chǔ)。這時(shí)候把握好,就是真正的技術(shù)要做一個(gè)大調(diào)整和大改進(jìn)的時(shí)期。
  如果一個(gè)企業(yè)經(jīng)歷了這個(gè)時(shí)期,當(dāng)他進(jìn)入亞馬遜這樣的水平的時(shí)候,可能中國(guó)的企業(yè)除了淘寶比較激進(jìn),其他的電子商務(wù)基本上沒(méi)有進(jìn)入這個(gè)階段。當(dāng)你進(jìn)入這個(gè)階段之后,發(fā)現(xiàn)真正變成技術(shù)驅(qū)動(dòng)期。亞馬遜說(shuō)自己是技術(shù)型企業(yè)的時(shí)候你會(huì)發(fā)現(xiàn)技術(shù)決定了一切,這個(gè)時(shí)候其實(shí)技術(shù)的角色才真正從核心變成從驅(qū)動(dòng)。你的技術(shù)創(chuàng)新成為核心競(jìng)爭(zhēng)力。
  我說(shuō)這四個(gè)時(shí)期并不是告訴大家,你每一個(gè)企業(yè)要經(jīng)歷這四個(gè)時(shí)期,當(dāng)你實(shí)際投入一個(gè)企業(yè),特別是投入一個(gè)真正的創(chuàng)業(yè)型的電子商務(wù)企業(yè)的時(shí)候,你很難逾越這四個(gè)期,你要面臨很多實(shí)際的問(wèn)題,業(yè)務(wù)挑戰(zhàn)、人的挑戰(zhàn)、時(shí)間的挑戰(zhàn)、錢的挑戰(zhàn)。
  我在后面會(huì)講具體技術(shù)架構(gòu)的東西,這是我們做技術(shù)或者是架構(gòu)過(guò)程中,我們?cè)诜椒ㄕ撋闲枰伎嫉膯?wèn)題。你要想清楚技術(shù)在整個(gè)公司中定位的問(wèn)題。在相當(dāng)長(zhǎng)的時(shí)間內(nèi)其實(shí)你會(huì)發(fā)現(xiàn)一個(gè)問(wèn)題就是業(yè)務(wù)驅(qū)動(dòng)技術(shù),這件事情怎么理解呢?基本上是業(yè)務(wù)人員追在你屁股上,讓你趕緊做完這個(gè)系統(tǒng),他們要發(fā)表。你在這個(gè)困境的時(shí)候發(fā)現(xiàn)自己很痛苦,既想做完美的系統(tǒng),公司不給你那么長(zhǎng)時(shí)間。我們說(shuō)你一定經(jīng)歷這個(gè)階段之后才會(huì)達(dá)到技術(shù)驅(qū)動(dòng)業(yè)務(wù)這樣一個(gè)階段。如果你一開(kāi)始定位就想說(shuō)業(yè)務(wù)驅(qū)動(dòng)技術(shù)的話,這個(gè)基本上就是太美好、太理想化的事情。
  第二個(gè)事情就是在一個(gè)公司的技術(shù)架構(gòu)里面,你永遠(yuǎn)就是以服務(wù)業(yè)務(wù)為第一宗旨,同時(shí)我們追求實(shí)用主義,你一切技術(shù)架構(gòu)是為了解決問(wèn)題而服務(wù),解決問(wèn)題就是為了更快、成本更低來(lái)解決問(wèn)題服務(wù),除了這兩個(gè)問(wèn)題其他不要追求。只有這樣才可以和公司的利益目標(biāo)達(dá)成一致。
  第三個(gè)我們稱為永久追求安全第一、完美第二,這也是我們領(lǐng)導(dǎo)在很早之前就給技術(shù)下的一個(gè)目標(biāo)。你任何創(chuàng)新和完美性追求一定是建立在安全第一。安全這個(gè)詞有幾個(gè)方面含義,不是說(shuō)你網(wǎng)站多么安全,會(huì)不會(huì)被黑客攻擊,而是理論和技術(shù)系統(tǒng)就是保障業(yè)務(wù)的基礎(chǔ)上做的。電子商務(wù)的系統(tǒng)基本上會(huì)分為規(guī)模復(fù)雜度和邏輯復(fù)雜度,這是兩種完全思維模式的東西,需要完全分別不同對(duì)待,不是簡(jiǎn)單的對(duì)待。
  再一個(gè)就是不理解生意,無(wú)法做系統(tǒng)。電商行業(yè)是一個(gè)特別明顯的一個(gè)行業(yè),你可能做其他的時(shí)候角度不一樣,其實(shí)凡客本質(zhì)上是一個(gè)零售,所有電商是一個(gè)賣東西的。賣東西就是做生意,你說(shuō)你在網(wǎng)上賣東西和線下賣東西有區(qū)別嗎,沒(méi)有區(qū)別。你在網(wǎng)上賣東西也沒(méi)有比線下賣東西高級(jí)多少,很多在傳統(tǒng)零售業(yè)做很多年的人比網(wǎng)上賣東西的人聰明很多。比如說(shuō)這個(gè)事情本身是一個(gè)生意,如果你不理解生意本身,你是無(wú)法規(guī)劃系統(tǒng),擬規(guī)畫系統(tǒng)一定是跟生意本質(zhì)是脫節(jié)的。當(dāng)你在做電子商務(wù)這件事情的時(shí)候首先要理解電子商務(wù)商業(yè)模式本身你要做什么事情,你是滿足什么樣的理由。
  營(yíng)銷,這個(gè)意思是這樣的,任何一個(gè)企業(yè)都有一些驅(qū)動(dòng)力。這里并不是說(shuō)技術(shù),其實(shí)電子商務(wù)至少?gòu)哪壳暗淖杂衅放齐娮由虅?wù)發(fā)展來(lái)講,他首先的驅(qū)動(dòng)力來(lái)自于營(yíng)銷和產(chǎn)品。比如說(shuō)決定你這個(gè)事情成功與否的核心競(jìng)爭(zhēng)力首先來(lái)自于營(yíng)銷和產(chǎn)品。然后會(huì)過(guò)渡到產(chǎn)品和技術(shù),最后會(huì)過(guò)渡到技術(shù)為王。
  后面我會(huì)大概分幾個(gè)步驟來(lái)大概說(shuō)一下凡客走過(guò)的一些路,我的PPT里面并沒(méi)有向大家展示未來(lái)會(huì)怎么樣,我只是告訴大家凡客曾經(jīng)怎么樣。因?yàn)槲磥?lái)怎么樣其實(shí)大家沒(méi)有異議,因?yàn)槟阋嬲鱿到y(tǒng)的時(shí)候很多階段你是跳不過(guò)的,我也特別希望大家可能會(huì)少走一些彎路,去做一些直接就進(jìn)入到另外一個(gè)層次。
  凡客從07年發(fā)展到現(xiàn)在做了三四年的時(shí)間,當(dāng)你面對(duì)應(yīng)對(duì)大規(guī)模放噸時(shí)候,對(duì)于電子商務(wù)來(lái)講首先第一個(gè)挑戰(zhàn)來(lái)自于數(shù)據(jù)庫(kù),電子商務(wù)就是一個(gè)數(shù)據(jù)訪問(wèn)。屬于你把數(shù)據(jù)庫(kù)搞定,基本上搞定電子商務(wù)的70、80%的事情。這也是為什么很多電子商務(wù)可能我們不說(shuō)名字,他用小型機(jī)和Oracle扛了好幾年。他在不停請(qǐng)了全國(guó)最牛的Oracle的專家不停優(yōu)化他的Oracle和小型機(jī),他初期發(fā)展非常多年,后來(lái)放棄了Oracle轉(zhuǎn)向MySQL這種分布式架構(gòu)的東西。電子商務(wù)如果你搞定數(shù)據(jù)庫(kù)基本上就搞定他80%業(yè)務(wù)。
  07年的時(shí)候當(dāng)時(shí)做的非常差,做前端、后端兩個(gè)獨(dú)立數(shù)據(jù)庫(kù),還用兩個(gè)雙向復(fù)制,當(dāng)時(shí)雙向復(fù)制技術(shù)不成熟,我們?cè)?8年初很短的幾個(gè)月內(nèi)就取消這種東西,因?yàn)檫@個(gè)東西非常痛苦。其實(shí)整個(gè)08年我們凡客基本上是在一臺(tái)集中數(shù)據(jù)庫(kù)上處理,08年你訪問(wèn)凡客就是一臺(tái)數(shù)據(jù)庫(kù)。08年大家可能不記得凡客是什么樣了,因?yàn)樗矝](méi)有那么多。我們?cè)?7年底取消了兩個(gè)獨(dú)立數(shù)據(jù)庫(kù)之后,我們一下子發(fā)現(xiàn)我們的處理簡(jiǎn)單化了,你再也不要考慮數(shù)據(jù)庫(kù)之間調(diào)用的問(wèn)題,你會(huì)發(fā)現(xiàn)一個(gè)數(shù)據(jù)庫(kù)很美好。你也沒(méi)有精力搞一個(gè)負(fù)責(zé)架構(gòu),那時(shí)候大家都在忙著寫代碼,都在催著這個(gè)系統(tǒng)做起來(lái)。
  09年的時(shí)候凡客經(jīng)歷了一個(gè)數(shù)據(jù)庫(kù)的初期階段,讀寫分離和橫向擴(kuò)展以及一個(gè)縱向拆分的事情。這個(gè)事情很簡(jiǎn)單,你隨便找一篇文章會(huì)介紹很詳細(xì)讀寫分離怎么做,基本上這些事情搞定,請(qǐng)一個(gè)EPA這個(gè)事情搞定。當(dāng)你把前臺(tái)是指網(wǎng)站,后臺(tái)可以理解為下完訂單之后所有系統(tǒng)的處理,當(dāng)你把前臺(tái)指數(shù)和后臺(tái)指數(shù)做完之后你的瓶頸也就沒(méi)有了。你橫向?yàn)g覽和擴(kuò)展能力,這時(shí)候也蠻簡(jiǎn)單,就是這樣處理了。當(dāng)然你內(nèi)部訂單交易流程當(dāng)時(shí)也是在集中在可讀數(shù)據(jù)庫(kù)上,所有修改在可讀數(shù)據(jù)庫(kù)上,你所有只讀的訪問(wèn)都已經(jīng)被分散到各個(gè)的只讀數(shù)據(jù)庫(kù)。09年我們完善了高可用東西。2010年我們凡客進(jìn)行了縱向拆分,可能很多人已經(jīng)對(duì)我們比較熟悉了,成為了我們的用戶。我們邏輯進(jìn)行縱向拆分,主要是為了分散中心數(shù)據(jù)庫(kù)數(shù)據(jù)復(fù)制壓力。其實(shí)數(shù)據(jù)復(fù)制這件事情搞來(lái)搞去一定會(huì)出現(xiàn)瓶頸,不管是MySQL、Oracle,如果你一味的依賴于數(shù)據(jù)庫(kù)復(fù)制,當(dāng)你發(fā)展到一定規(guī)模之后他總會(huì)遇到瓶頸。基本上就是因?yàn)槟銖?fù)制延遲,當(dāng)你主數(shù)據(jù)庫(kù)下面需要復(fù)制的機(jī)器越來(lái)越多,并且呈樹(shù)狀發(fā)展的時(shí)候肯定會(huì)從下級(jí)數(shù)據(jù)庫(kù)復(fù)制到下下級(jí)數(shù)據(jù)庫(kù),但是你這個(gè)過(guò)程中也會(huì)面臨一些問(wèn)題,你機(jī)房一定要分拆出去。比如你有些子系統(tǒng)發(fā)展非常龐大,一定要拆出去。數(shù)據(jù)庫(kù)復(fù)制變得越來(lái)越龐雜,也會(huì)變得越來(lái)越脆弱。單獨(dú)依賴于數(shù)據(jù)庫(kù)復(fù)制會(huì)遇到瓶頸的,這其實(shí)也代表你的企業(yè)發(fā)展也蠻不錯(cuò)。
  我們?cè)?010年進(jìn)行了這樣的縱向拆分,把用戶數(shù)據(jù)庫(kù)、訂單數(shù)據(jù)庫(kù)、產(chǎn)品數(shù)據(jù)庫(kù)拆分出來(lái)獨(dú)立讓它發(fā)展。核心數(shù)據(jù)庫(kù)只用來(lái)處理核心的訂單處理流程,很多比如說(shuō)產(chǎn)品的修改,很多用戶修改之類,放到子系統(tǒng)當(dāng)中讓他自己發(fā)展。我們所有查詢都是使用各個(gè)系統(tǒng)自己的查詢數(shù)據(jù)庫(kù)。你會(huì)發(fā)現(xiàn)當(dāng)電子商務(wù)發(fā)展到一定階段之后,除了對(duì)數(shù)據(jù)讀取這個(gè)事情,除了用戶瀏覽壓力之外,還有一個(gè)壓力就是你內(nèi)部系統(tǒng)的訪問(wèn)。什么意思?就是當(dāng)你業(yè)務(wù)發(fā)展到一定程度之后,你內(nèi)部所有部門,你財(cái)務(wù)、BI部門,已經(jīng)嚴(yán)重依賴于他的查詢。你發(fā)現(xiàn)這個(gè)系統(tǒng)出現(xiàn)問(wèn)題很大一部分都來(lái)自于內(nèi)部查詢,有N個(gè)表。這時(shí)候你只能把查詢?nèi)映鋈ィ駝t你的系統(tǒng)很快會(huì)宕掉,莫名發(fā)現(xiàn)這個(gè)系統(tǒng)慢了,是某個(gè)人提交一個(gè)查詢,可能是財(cái)務(wù)部門要查一個(gè)去年的什么數(shù)。
  我們?cè)试S我們的外圍業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)獨(dú)立發(fā)展,規(guī)模復(fù)雜之后,要把你的外圍系統(tǒng),你的配送系統(tǒng)甚至是你的倉(cāng)儲(chǔ)系統(tǒng)、客服管理系統(tǒng),這些東西你只能把外圍業(yè)務(wù)數(shù)據(jù)庫(kù)剝離出來(lái),放到他外圍系統(tǒng)允許的地方發(fā)展。一定要把你核心的表規(guī)劃好,其他的就不要管了,也管不過(guò)來(lái)。下面說(shuō)數(shù)據(jù)復(fù)制的邏輯復(fù)雜,剛才說(shuō)到了。我們WMS系統(tǒng)數(shù)據(jù)庫(kù)功能性剝離,子系統(tǒng)復(fù)雜度增加不會(huì)影響到整體的負(fù)載。因?yàn)榧夹g(shù)這件事發(fā)現(xiàn)很難控制到統(tǒng)一流程當(dāng)中,你一定要把他放到個(gè)子系統(tǒng)讓他獨(dú)立發(fā)展,這個(gè)事情才做的比較好。然后到一個(gè)系統(tǒng)、一個(gè)流程里面無(wú)論怎么優(yōu)化系統(tǒng)都優(yōu)化不好,可能優(yōu)化你是沒(méi)有辦法了。
  我們面對(duì)數(shù)據(jù)庫(kù)復(fù)制的瓶頸以后,我們還是有一個(gè)主數(shù)據(jù)庫(kù)下面分出幾個(gè)子系統(tǒng)數(shù)據(jù)庫(kù),然后各自完成各自復(fù)制,然后再增加。我們將來(lái)可能會(huì)取消掉主數(shù)據(jù)庫(kù),會(huì)完全按照一個(gè)字系統(tǒng)的星狀連接擴(kuò)展。
  應(yīng)對(duì)問(wèn)題的時(shí)候我們有兩種思路,一種就是拿錢買時(shí)間,另一種思路就是拿時(shí)間換錢。什么叫拿錢買時(shí)間,其實(shí)很多事情你是可以用錢來(lái)解決的。隨便舉個(gè)例子,他不用無(wú)F5,他自己用Linux搞一個(gè)負(fù)載均衡可以解決這個(gè)事情,有些公司就買F5,當(dāng)你用Linux做的時(shí)候就瞧不起做F5的,覺(jué)得他們很低級(jí)。
  電子商務(wù)在我們眼里如果你的企業(yè)是高速發(fā)展的話,你要優(yōu)先考慮拿錢買時(shí)間,你大概買一個(gè)F5設(shè)備,然后處理大概也就三天的時(shí)間節(jié)可以解決你的問(wèn)題。你去請(qǐng)個(gè)高手整一個(gè)Linux集群做負(fù)載,前景蠻好,但是需要很長(zhǎng)時(shí)間,表面上節(jié)約幾十萬(wàn),公司角度上來(lái)講你是賠了,這個(gè)帳是不對(duì)的。大家能用錢買的買一些設(shè)備,你去用一些CDN的服務(wù),把機(jī)器放到好的機(jī)房里面。這些事情搞定之后也能解決你相當(dāng)一部分的問(wèn)題。
  再一個(gè)就是我們?cè)谙旅嬗幸恍┍容^細(xì)節(jié)的東西,其實(shí)你會(huì)發(fā)現(xiàn)整個(gè)系統(tǒng)里面大概你只要讓你的系統(tǒng)具有橫向擴(kuò)展能力,這個(gè)事情好辦了,我們有F5,這個(gè)事情就跑起來(lái)了。你有多少訪問(wèn)沒(méi)有關(guān)系,我們加機(jī)器就可以了,機(jī)器很便宜的。你讓你的WEB服務(wù)器首先做成Sesson無(wú)關(guān),現(xiàn)在電子商務(wù)越來(lái)越多加入SNS,把一個(gè)事情搞得很復(fù)雜。其實(shí)電子商務(wù)就是純購(gòu)物,特別簡(jiǎn)單,瀏覽、購(gòu)買,沒(méi)了。瀏覽是完全跟Sesson特別沒(méi)有關(guān)系的事情。購(gòu)買可能多少有一些關(guān)系,國(guó)脈需要一個(gè)購(gòu)物車之類的,最重要一點(diǎn)我們直接用COOKIE了。很多企業(yè)現(xiàn)在都改成服務(wù)端購(gòu)物車,服務(wù)端里面你購(gòu)物車存在你一個(gè)周期的一個(gè)地方。一方面提高體驗(yàn),購(gòu)物流程里面你發(fā)現(xiàn)商務(wù)車完全不需要Sesson,跟它無(wú)關(guān)。
  數(shù)據(jù)庫(kù)這個(gè)問(wèn)題我說(shuō)的電子商務(wù)行業(yè),不是指所有電子商務(wù)行業(yè),我說(shuō)的是凡客這樣的電子商務(wù),因?yàn)樘詫毷橇硗庖患虑,是我們無(wú)法比的。你會(huì)發(fā)現(xiàn)他有幾個(gè)特點(diǎn),他們基本上他的商品數(shù)據(jù)很少,特別是對(duì)自有品牌建設(shè),商品數(shù)據(jù)很少。凡客發(fā)展到現(xiàn)在,他的整個(gè)發(fā)展也沒(méi)有到100萬(wàn)SQ。才幾十萬(wàn)產(chǎn)品數(shù)據(jù),比如說(shuō)你的用戶量,當(dāng)你用戶量到1000萬(wàn)的時(shí)候,你的生意已經(jīng)非常不錯(cuò)了。因?yàn)檎麄(gè)2010年凡客用戶量才1000萬(wàn)。有時(shí)候你會(huì)發(fā)現(xiàn)這個(gè)事情,幾十萬(wàn)的SQ,幾十萬(wàn)商品數(shù),幾百萬(wàn)用戶量這是多么小的數(shù)據(jù)。你各種各樣稀奇古怪查詢產(chǎn)生各種各樣的鎖導(dǎo)致你的性能急劇下降。你要解決這個(gè)鎖其中大部分,你的性能一下子上去了。
  我們要理性對(duì)待面向?qū)ο蠛痛鎯?chǔ)過(guò)程。凡客至今也使用大量的存儲(chǔ)過(guò)程,我們從第一天開(kāi)始就沒(méi)有告訴大家說(shuō)你不要用存儲(chǔ)過(guò)程。因?yàn)榇鎯?chǔ)過(guò)程在很多時(shí)候解決很多問(wèn)題的非常有效的一個(gè)方案。當(dāng)然我們?cè)趦?nèi)部的時(shí)候,你整個(gè)面向?qū)ο笠沧隽撕芏郃PI,我們基本上是大的對(duì)象,不是小的對(duì)象;旧线是大的對(duì)象,我們需要對(duì)子系統(tǒng)進(jìn)行這樣的劃分。
  在我們整個(gè)技術(shù)邏輯當(dāng)中我們是以結(jié)構(gòu)類型是第一位的。讓你的業(yè)務(wù)內(nèi)部數(shù)據(jù)保留子系統(tǒng),總體一個(gè)原則就是讓消費(fèi)者訪問(wèn)的數(shù)據(jù)庫(kù)盡量的輕,只要沿著這個(gè)思路走下去,你就可以解決用戶體驗(yàn)的問(wèn)題。你會(huì)發(fā)現(xiàn)這個(gè)事情來(lái)自兩個(gè)方面,一個(gè)是消費(fèi)者訪問(wèn),特別簡(jiǎn)單,我剛才說(shuō)的瀏覽、購(gòu)買,是非常單純的行為。其實(shí)大部分的行為都是你內(nèi)部系統(tǒng)在做的,當(dāng)你把消費(fèi)者訪問(wèn)數(shù)據(jù)庫(kù)剝離足夠的輕,任何外圍系統(tǒng)干擾減少最低的時(shí)候發(fā)現(xiàn)這個(gè)事情特別簡(jiǎn)單,電子商務(wù)就是賣東西這個(gè)事情特別簡(jiǎn)單。
  當(dāng)然還有一個(gè),當(dāng)你在應(yīng)對(duì)大規(guī)模訪問(wèn)的時(shí)候有一些系統(tǒng)穩(wěn)定性的追求,來(lái)自很多方面,來(lái)自網(wǎng)絡(luò)穩(wěn)定性、數(shù)據(jù)庫(kù)穩(wěn)定性。我們基本上把握兩個(gè)原則,第一我們需要消除任何單點(diǎn)故障。不光是網(wǎng)絡(luò)上單點(diǎn)故障,還有來(lái)自你呼叫中心里的單點(diǎn)故障,只要你有這個(gè)單點(diǎn)故障一定要消除掉。為什么?因?yàn)槟汶娮由虅?wù)每一秒都是錢,電子商務(wù)宕機(jī)一個(gè)小時(shí),損失多少錢這個(gè)帳可以算出來(lái)的。很多時(shí)候特別是對(duì)電商來(lái)講你需要非常全面的技術(shù)系統(tǒng)監(jiān)控報(bào)警系統(tǒng)。有時(shí)候你會(huì)發(fā)現(xiàn)你如果通過(guò)技術(shù)系統(tǒng)的監(jiān)控去推導(dǎo)出你的技術(shù)發(fā)生問(wèn)題已經(jīng)晚了。那時(shí)候基本上你公司損失已經(jīng)造成的時(shí)候才會(huì)反映到你的技術(shù)系統(tǒng)監(jiān)控當(dāng)中。當(dāng)然你也可以把技術(shù)系統(tǒng)監(jiān)控指標(biāo)設(shè)的非常低,CPU超過(guò)20就馬上報(bào)警,你也受不了天天給你報(bào);旧夏愠思夹g(shù)系統(tǒng)監(jiān)控之外還要格外重視你的業(yè)務(wù)監(jiān)控,如果按照一個(gè)正常訪問(wèn),他在一個(gè)正常時(shí)間點(diǎn)每一分鐘至少有一張訂單。如果你發(fā)現(xiàn)有一段時(shí)間有兩分鐘之內(nèi)整個(gè)公司沒(méi)有一張訂單,不用問(wèn)你的系統(tǒng)一定哪里有問(wèn)題。這個(gè)問(wèn)題不一定哪里猜得到,各數(shù)據(jù)庫(kù)有一個(gè)峰值,可能有各種各樣問(wèn)題。但是所有業(yè)務(wù)系統(tǒng)來(lái)的報(bào)警是最準(zhǔn)確,而且是預(yù)先報(bào)警。
  我下面說(shuō)一下我們認(rèn)為的業(yè)務(wù)復(fù)雜度,大家在外面看電子商務(wù)行業(yè)的話,大家認(rèn)為比較簡(jiǎn)單,就是一個(gè)商城。其實(shí)在整個(gè)系統(tǒng)里邊他是有很多很多系統(tǒng)組成的。拿前端來(lái)講,商城是完成互聯(lián)網(wǎng)銷售的一個(gè)系統(tǒng),除了商城以外你會(huì)發(fā)現(xiàn)在整個(gè)系統(tǒng)里面還有很多系統(tǒng),比如說(shuō)通用促銷系統(tǒng),電子商務(wù)做完之后每天他在不停做促銷,模式不停發(fā)生變化;旧想娮由虅(wù)在初期是靠促銷驅(qū)動(dòng)的,而你促銷模式在不停的變,你需要一個(gè)系統(tǒng)來(lái)解決你促銷驅(qū)動(dòng)的辦法。我們還需要有一個(gè)市場(chǎng)營(yíng)銷支撐系統(tǒng),基于ROI市場(chǎng)推廣提供支撐。解決我哪些應(yīng)該花錢,哪些渠道不應(yīng)該花錢,一定要有一套R(shí)OI系統(tǒng)的數(shù)據(jù)分析的東西。還有我們網(wǎng)站聯(lián)盟系統(tǒng),在電商里面很大部分是以CPS,按照效果分成方式來(lái)做營(yíng)銷推廣。你為了滿足你按照CPS系統(tǒng)做推廣發(fā)現(xiàn)需要有一套很完善提供給你CPS合作伙伴這樣一個(gè)平臺(tái),可以查到從我這邊廣告效果怎么樣,可以分到多少錢。我們還需要有一個(gè)日志和用戶行為分析,這個(gè)系統(tǒng)主要是解決告訴我們用戶從哪里來(lái)的,后來(lái)去了哪里,為什么消失了。他整個(gè)流程衰減率是多少,我哪些需要優(yōu)化。
  在你的后端里面其實(shí)電子商務(wù)系一個(gè)特別復(fù)雜的系統(tǒng),特別對(duì)自有品牌像凡客這樣的電商,他要比純渠道電商還要復(fù)雜。因?yàn)榉部瓦包括一個(gè)服裝公司,產(chǎn)品設(shè)計(jì)和制作公司。你會(huì)發(fā)現(xiàn)他里面有很多,其實(shí)還有很多子系統(tǒng)。凡客有一個(gè)很大的呼叫中心,他呼叫中心規(guī)模應(yīng)該在所有電商里面是最大,他完成電話銷售和退換貨,我這里寫了一個(gè)退換貨干預(yù),是一個(gè)流程。我們需要有WMS倉(cāng)儲(chǔ)系統(tǒng),通俗一點(diǎn)就是未來(lái)進(jìn)貨和倉(cāng)儲(chǔ)管理還有補(bǔ)貨,就是提高這個(gè)效率。還有配送監(jiān)控系統(tǒng),就是為了解決如何最快送達(dá)這樣的還有供應(yīng)商采購(gòu)流程系統(tǒng)銷售預(yù)測(cè)、補(bǔ)貨、生產(chǎn)監(jiān)控、合同管理。產(chǎn)品生命周期管理,從設(shè)計(jì)管理到量產(chǎn)、改進(jìn)、下架這樣的過(guò)程,還需要非常復(fù)雜的財(cái)務(wù)結(jié)算系統(tǒng),把帳算清楚,應(yīng)該給我的合作伙伴分多少錢,給供應(yīng)商結(jié)多少款,這個(gè)系統(tǒng)聽(tīng)起來(lái)很復(fù)雜,他是傳統(tǒng)的ERP,跟互聯(lián)網(wǎng)無(wú)關(guān),但是你必須要解決的。還有BI系統(tǒng)是通過(guò)數(shù)據(jù)驅(qū)動(dòng)等等這樣的東西。
  這里應(yīng)對(duì)邏輯復(fù)雜度,這個(gè)命題很難,如果我們講表面的東西,我要做SOA,子系統(tǒng)抽象是很虛的。任何一個(gè)人都知道要這樣做,但是你把這個(gè)事情落地其實(shí)很難,特別是你面對(duì)這么復(fù)雜的電子商務(wù)系統(tǒng)要把一個(gè)SOA系統(tǒng)落地不是那么簡(jiǎn)單,你要有很多很多業(yè)務(wù),他是一個(gè)經(jīng)驗(yàn)系統(tǒng)。你首先是一個(gè)業(yè)務(wù)專家才可以搞,如果米只是一個(gè)技術(shù)專家這個(gè)事情基本不靠譜,這個(gè)事情你想都別想。
  凡客也在走SOA之路,也在階段當(dāng)中,我們首先會(huì)按照業(yè)務(wù)自制原罪進(jìn)行劃分子系統(tǒng)。業(yè)務(wù)資質(zhì)可以理解為有一定業(yè)務(wù)邊界的子系統(tǒng)。業(yè)務(wù)邊界可以按照自己的理解去做,退換貨是一個(gè)子系統(tǒng),可以把它拿出來(lái)作為SOA處理。我們?cè)赟OA內(nèi)部保留了傳統(tǒng)架構(gòu),我們?cè)谕鈱影阉隽藙澐。這里面有一個(gè)原則就是拒絕分布式事物。所有一旦涉及到跨系統(tǒng)事物,我們回用數(shù)據(jù)庫(kù)及方式消除。我SOA背后并不是對(duì)對(duì)一個(gè)單獨(dú)數(shù)據(jù)庫(kù)。我們會(huì)把訂單、用戶、產(chǎn)品作為子系統(tǒng)發(fā)展出來(lái)。
  我們?cè)诮鉀Q邏輯復(fù)雜度的時(shí)候會(huì)發(fā)現(xiàn),尤其是解決一些問(wèn)題的時(shí)候發(fā)現(xiàn),其實(shí)我們通常有一個(gè)問(wèn)題是沒(méi)有技術(shù)解決不了的問(wèn)題,無(wú)非是問(wèn)題高低的問(wèn)題。其實(shí)你很多問(wèn)題從人、流程、工具軟件角度思考和努力,有時(shí)候不需要技術(shù)參與。你稍微改變一下流程,技術(shù)就不需要解決了,技術(shù)解決的復(fù)雜度被大大降低。很多問(wèn)題是偽問(wèn)題,不是真正的問(wèn)題。這個(gè)問(wèn)題要真正做的時(shí)候才可以思考。你需要考慮你的技術(shù)成本ROI,投入產(chǎn)出的問(wèn)題。你一定要搞清楚B2C變化的系統(tǒng)是怎么樣的,B2C系統(tǒng)本身是布置變的,有些東西是每天都在變化,不變東西做好之后他變換周期很長(zhǎng),每年調(diào)整一次。舉個(gè)例子,你商城購(gòu)物流程變化很少。但是有一些業(yè)務(wù)是每天都在變化,比如我營(yíng)銷推廣模式每天在變。還有一個(gè)東西會(huì)變就是你的訂單處理會(huì)變,我管理精細(xì)化和我公司業(yè)務(wù)部門成長(zhǎng),我每天都在修改我訂單處理流程。原來(lái)我有一個(gè)減貨、出庫(kù)就完了,中間沒(méi)有任何監(jiān)控,因?yàn)樗惶焯幚韼装賳尾恍枰O(jiān)控。當(dāng)你隨著企業(yè)規(guī)模復(fù)雜之后,今天加一個(gè)環(huán)節(jié),每天加一個(gè)環(huán)節(jié),客戶不停要求你,訂單狀態(tài)不停在增加。訂單這個(gè)主線來(lái)看,電子商務(wù)是以訂單為中心的任務(wù)處理,他是個(gè)工作流。
  對(duì)于我們的營(yíng)銷推廣來(lái)講,我們可能要抽出一個(gè)模型出來(lái),我需要在內(nèi)部做抽象,我把來(lái)源監(jiān)控定義為Source,我把我所有營(yíng)銷推廣渠道進(jìn)行一個(gè)抽象化,我把CPS作為一類,門戶作為一類,大渠道下面再分。新浪門戶做頁(yè)面,頁(yè)面每一個(gè)廣告位作為一個(gè)Source值,還跟你每一期的廣告素材形成一個(gè)唯一的ID。當(dāng)你把整個(gè)模型抽象出來(lái)之后,會(huì)發(fā)現(xiàn)不管你的營(yíng)銷推廣和你的媒體投放如何變化,你統(tǒng)統(tǒng)不用管,讓他自己定義就可以。
  比如我們的訂單處理,我們的流程,如果看成是一個(gè)訂單處理的任務(wù)隊(duì)列的話,你在后面,如果你寫這樣一個(gè)核心的系統(tǒng)的話,你會(huì)發(fā)現(xiàn)你增加任何的一個(gè)訂單狀態(tài)也是非常簡(jiǎn)單的事情,你只需要增加一個(gè)任務(wù)隊(duì)列就可以了。因?yàn)槟愕娜蝿?wù)隊(duì)列你已經(jīng)抽象好了,你的任務(wù)隊(duì)列允許批處理,允許分析不同的人,允許監(jiān)控你每一個(gè)任務(wù)分配了誰(shuí),你的任務(wù)隊(duì)列處理的效率怎么樣。這個(gè)隊(duì)列處理完了要交付給下面哪個(gè)隊(duì)列。你會(huì)發(fā)現(xiàn)訂單流程無(wú)論如何變化他是一樣的。他是增加一波人處理這樣的事情,首先請(qǐng)求一批訂單任務(wù)然后拿過(guò)來(lái),然后分配給不同人處理,訂單任務(wù)發(fā)生改變,整個(gè)批處理完了交付下一個(gè)環(huán)節(jié)。你的客戶、倉(cāng)庫(kù)、配送也是這樣的。
  比如我的倉(cāng)儲(chǔ)系統(tǒng),你做的時(shí)候發(fā)現(xiàn)里面很大挑戰(zhàn),你原來(lái)有一萬(wàn)平方米擴(kuò)展到三萬(wàn)平方米,原來(lái)只有一個(gè)庫(kù)后來(lái)分成整庫(kù)和零庫(kù)。原來(lái)有北京庫(kù),發(fā)展到全國(guó)50多個(gè)庫(kù)。我們作為最小單元的抽象,管理到每一個(gè)貨架上的每一個(gè)小格。我們所有倉(cāng)儲(chǔ)視圖都有某一個(gè)貨架的小格形成的。無(wú)論你的倉(cāng)儲(chǔ)模式如何條件,就是小格的排隊(duì)組合也好。當(dāng)你做了這樣抽象之后你的庫(kù)存管理模式很簡(jiǎn)單,讓他自己定義好了。我定義倉(cāng)庫(kù)或者是功能區(qū)或者是定義減貨區(qū)、待處理區(qū),返廠區(qū)就特別簡(jiǎn)單。還有一個(gè)就是我們可以把BI這部分查詢?nèi)蝿?wù)交給業(yè)務(wù)部門自己做,你的技術(shù)就不用管了,你可以專注做你自己的事情。
  我們解決整個(gè)邏輯復(fù)雜度的時(shí)候,我沒(méi)有覺(jué)得他有完美的架構(gòu)和統(tǒng)一的東西結(jié)合很好,一定要適合你企業(yè)本身的東西,你去做抽象,你去做處理,個(gè)事情可以解決掉。
  這里是講凡客為什么成功,很多人疑惑。其實(shí)任何成功都是商業(yè)模式成功,不管什么因素在里面發(fā)揮什么作用,商業(yè)模式成功是最終的成功。任何企業(yè)的成功背后有很多綜合性因素來(lái)決定,當(dāng)你透過(guò)技術(shù)看這些事情背后決定你命運(yùn)的事情往往不是你在干這件事情,而是整個(gè)大環(huán)境決定你的成功是必然、也是偶然。整個(gè)經(jīng)濟(jì)大環(huán)境,營(yíng)收環(huán)境,互聯(lián)網(wǎng)發(fā)展環(huán)境等等東西。舉個(gè)簡(jiǎn)單例子,2011年大家談的最多就是媒體價(jià)格大幅增長(zhǎng),很多電子商務(wù)企業(yè)就宣布我不做推廣了。的確是這樣,包括很多新進(jìn)入電商被搞得沒(méi)有辦法。很多時(shí)候你會(huì)發(fā)現(xiàn)凡客最初的時(shí)候也是沒(méi)有人干的時(shí)候成本特別低,當(dāng)有人干的時(shí)候成本上來(lái)了。天時(shí)地利人和是很重要的。凡客之所以能發(fā)展這么大,這個(gè)行業(yè)有關(guān)系。你選擇賣書、賣服裝、賣電器能做多大是不一樣的,你的選擇決定了你的生意的格局,是也一些內(nèi)在的東西。
  你最終你的傳統(tǒng)零售業(yè)里面你選擇哪塊蛋糕就決定你的生意做成什么樣子。凡客提出人民時(shí)尚,他不是一個(gè)口號(hào),其實(shí)真的是一個(gè)定位。人民這個(gè)詞可以理解為人民需要性價(jià)比比較高的事情,適合人民大眾,把中國(guó)優(yōu)質(zhì)制造資源以及優(yōu)質(zhì)時(shí)尚資源以非常便宜的東西,性價(jià)比高的價(jià)格賣給用戶,決定了他可以做多大規(guī)模的事情。還有一個(gè)就是你會(huì)發(fā)現(xiàn)凡客現(xiàn)在的成功是用戶體驗(yàn)的成功,很大一部分是技術(shù)決定了。同時(shí)有電子商務(wù)20、30個(gè)環(huán)節(jié)合力構(gòu)成的。很多人說(shuō)凡客和京東的貨送的很快,他們?yōu)槭裁聪矚g我們,就是因?yàn)樗麄兊挠脩趔w驗(yàn)比較高。最終來(lái)講,別人選擇你,是你跟每一個(gè)用戶接觸點(diǎn)上是用戶完美的體驗(yàn)造成的。
  還有人說(shuō)凡客廣告太多,虧損,這個(gè)模式長(zhǎng)久不了,不應(yīng)該這樣做,你們成功來(lái)自于你們投很多廣告,有錢。這只是一個(gè)表象,最終這個(gè)事情是有拐點(diǎn)的,成本費(fèi)用有拐點(diǎn)。電子商務(wù)以后還是老用戶競(jìng)爭(zhēng)的事情,老用戶對(duì)老用戶的二次營(yíng)銷以及老用戶這些維護(hù)會(huì)讓你整個(gè)企業(yè)費(fèi)用控制以及整個(gè)成本會(huì)有很快下降。有一個(gè)曲線拐點(diǎn),達(dá)到個(gè)拐點(diǎn)之后會(huì)是一個(gè)好的生意。初期來(lái)講廣告也是一個(gè)必要的部分。我簡(jiǎn)單說(shuō)這些,謝謝大家。

TechWeb

相關(guān)閱讀:

分享到: 收藏

專題