文章目錄
-
- Alibaba中文站商品資訊如何存放
- 商品資訊的存儲方案
- 總結大型網際網路應用(大資料、高并發、多樣資料類型)的難點和解決方案
SQL和NoSQL雙劍合璧
Alibaba中文站商品資訊如何存放
看看阿裡巴巴中文網站首頁以女裝/女包包為例
架構發展曆程:
1.演變過程

2.第5代
3.第5代架構使命
和我們相關的,多資料源類型的存儲問題
商品資訊的存儲方案
1.商品基本資訊
●名稱、價格,出廠日期,生産廠商等
●關系型資料庫,mysql/oracle目前淘寶在去O化(也即拿掉Oracle),注意,淘寶内部用的Mysql是裡面的大牛自己改造過的
●為什麼去IOE(在IT建設過程中,去除IBM小型機、Oracle資料庫及EMC儲存設備) 簡而意之,可不用穿腳鍊跳舞。
2.商品描述、詳情、評價資訊(多文字類)
●多文字資訊描述類,IO讀寫性能變差
●文檔資料庫MongDB
3.商品的圖檔
●商品圖檔展現類
●分布式的檔案系統中
●淘寶自家TFS
●Google的GFS
●Hadoop的HDFS
4.商品的關鍵字
●淘寶自家
●ISearch
5.商品的波段性的熱點高頻資訊(如,情人節的巧克力)
●記憶體資料庫
●Tair、Redis、Memcache
6.商品的交易、價格計算、積分累計
●外部系統,外部第3方支付接口
●支付寶
總結大型網際網路應用(大資料、高并發、多樣資料類型)的難點和解決方案
難點
●資料類型多樣性
●資料源多樣性和變化重構
●資料源改造而資料服務平台不需要大面積重構
解決方法
●EAI
●UDSL 統一資料平台服務層
●是什麼
●什麼樣
●映射
●API
●熱點緩存