mysql轉(zhuǎn)redis
在VR虛擬展廳的設(shè)計中可能會遇到大量的D模型、圖片、視頻等非結(jié)構(gòu)化數(shù)據(jù)。這些數(shù)據(jù)不適合存儲在關(guān)系型數(shù)據(jù)庫如MySQL中,而更適合存儲在鍵值對數(shù)據(jù)庫如Redis中。因此將MySQL中的部分?jǐn)?shù)據(jù)遷移到Redis。
關(guān)于數(shù)據(jù)遷移的過程建議采用分批遷移的方式,以減少次性遷移帶來的壓力和風(fēng)險確保在遷移的過程中不影響業(yè)務(wù)的正常運行。
再者,MySQL到Redis的數(shù)據(jù)遷移非簡單的數(shù)據(jù)搬家,考慮到數(shù)據(jù)的致性問題。個用戶在查看VR虛擬展廳的修改了相關(guān)數(shù)據(jù)保證這兩個操作的順序不會導(dǎo)致數(shù)據(jù)不致。
它們都涉及到大量的用戶信息、訂單信息、商品信息等結(jié)構(gòu)化數(shù)據(jù),這些數(shù)據(jù)的訪問模式往往是高發(fā)下的讀取。這就非常適合使用Redis來提高性能。
在早教中心將用戶的預(yù)約記錄、課程信息等熱數(shù)據(jù)存入Redis,快速響用戶的查詢請求。在產(chǎn)后康復(fù)中心將用戶的服務(wù)記錄、消費記錄等數(shù)據(jù)存入Redis,進行數(shù)據(jù)分析和推薦。在保險產(chǎn)品定制方面將熱門產(chǎn)品的信息、用戶的投保記錄等數(shù)據(jù)存入Redis,快速生成個性化的報價。