天天看點

Redis -- 當下NoSQL應用場景簡介

文章目錄

    • Alibaba中文站商品資訊如何存放
    • 商品資訊的存儲方案
    • 總結大型網際網路應用(大資料、高并發、多樣資料類型)的難點和解決方案

SQL和NoSQL雙劍合璧

Alibaba中文站商品資訊如何存放

看看阿裡巴巴中文網站首頁以女裝/女包包為例

架構發展曆程:

        1.演變過程

Redis -- 當下NoSQL應用場景簡介

        2.第5代

Redis -- 當下NoSQL應用場景簡介

        3.第5代架構使命

Redis -- 當下NoSQL應用場景簡介

        和我們相關的,多資料源類型的存儲問題

Redis -- 當下NoSQL應用場景簡介

商品資訊的存儲方案

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 統一資料平台服務層

                ●是什麼

Redis -- 當下NoSQL應用場景簡介

        ●什麼樣

Redis -- 當下NoSQL應用場景簡介

        ●映射

Redis -- 當下NoSQL應用場景簡介

        ●API

Redis -- 當下NoSQL應用場景簡介

        ●熱點緩存

Redis -- 當下NoSQL應用場景簡介

繼續閱讀