當下的應用是sql和nosql一起使用
阿里巴巴中文站商品信息如何存放
看看阿里巴巴中文網站首頁以女裝/女包包爲例
架構發展歷程
1.演變過程
第5代
3.第5代架構使命
4.......
和我們相關的,多數據源多數據類型的存儲問題
1 商品基本信息
名稱、價格,出廠日期,生產廠商等
關係型數據庫:mysql/oracle目前淘寶在去O化(也即拿掉Oracle),
注意,淘寶內部用的Mysql是裏面的大牛自己改造過的
2.商品描述、詳情、評價信息(多文字類)
多文字信息描述類,IO讀寫性能變差
文檔數據庫MongDB中
3 商品的圖片
商品圖片展現類
分佈式的文件系統中
淘寶自己的TFS
Google的GFS
Hadoop的HDFS
4 商品的關鍵字
搜索引擎,淘寶內用
ISearch
5 商品的波段性的熱點高頻信息
內存數據庫
Tair、Redis、Memcache
6.商品的交易、價格計算、積分累計
外部系統,外部第3方支付接口
支付寶
總結大型互聯網應用(大數據、高併發、多樣數據類型)的難點和解決方案
難點
數據類型多樣性
數據源多樣性和變化重構
數據源改造而數據服務平臺不需要大面積重構
解決辦法
給學生畫圖介紹EAI和統一數據平臺服務層
阿里、淘寶幹了什麼?UDSL
是什麼
什麼樣
1.映射
API
熱點緩存