推薦(免費):redis
SQL和nosql雙劍合璧
Alibaba中文站商品信息如何存放
看看阿里巴巴中文網站首頁以女裝/女包包為例
架構發展歷程:
1.演變過程
2.第5代
3.第5代架構使命
和我們相關的,多數據源類型的存儲問題
看看阿里巴巴中文網站首頁,以女裝/女寶寶為例
1.商品基本信息(編號和名字等等,不變的,穩定的數據)
名稱,價格,出廠日期,生產廠商這些穩定不變的數據
關系型數據庫,mysql/oracle目前淘寶在去O化(也即拿掉Oracle),注意,淘寶內部用 的Mysql是里面的大牛自己改造過的。
為什么去IOE
大部分都是用Mysql。
2.商品描述、詳情、評價信息(多文字類)
多文字信息描述類,IO讀寫性能變差,文檔數據庫mongodb
3.商品的圖片
商品圖片展現類
分布式的文件系統中:淘寶自己的tfs,Google的GFS,hadoop的hdfs
4.商品的關鍵字
淘寶自家
ISearch
5.商品的波段性的熱點高頻信息(如,情人節的巧克力)
提前準備好
內存數據庫
Tair、redis、memcache
6.商品的交易、價格計算、積分累計
外部系統,外部第3方支付接口
支付寶
多數據源和多數據類型的存儲問題。
總結大型互聯網應用(大數據、高并發、多樣數據類型)的難點和解決方案
難點
數據類型多樣性
數據源多樣性和變化重構
數據源改造而數據服務平臺不需要大面積重構
解決方法
EAI
UDSL 統一數據平臺服務層
是什么
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END