03-當下的NoSQL經典應用學習

當下的應用是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


熱點緩存