當前位置:首頁 » 存儲配置 » mysql邏輯存儲

mysql邏輯存儲

發布時間: 2023-08-23 12:52:10

⑴ 電商商品系統存儲技術簡述

商品服務作為電商平台的基礎能力是電商平台使用最為頻繁的基礎服務之一。因此商品服務的穩定性直接關乎整個電商平台的穩健運行,在整個商品服務中商品的存儲最為重要。

商品的存儲技術按商品業務使用場景分別選擇存儲技術。常見的商品信息包含商品基本信息、商品的圖片視頻信息、商品的規格信息、商品的介紹信息、商品的參數信息、還有商品的銷售信息等。各部分的信息結構不一樣因此存儲選型也會有所差異。

商品基本信息存儲。商品基本信息模型固定通用性強且具有較強的事務性要求,因此一般選擇關系型資料庫存儲,目前使用最多的就是Mysql存儲。如果數據量很大需要早期規劃商品的分庫分表策略或讀寫分離策略。同時為了保護資料庫會使用Redis緩存商品基本信息。

商品的圖片視頻存儲。商品的圖片和視頻文件比較大,目前常見的存儲方式是採用分布式對象存儲資料庫存儲源文件。目前常用的分布式對象存儲服務有阿里雲OSS、AWS的S3、七牛雲,還有開源分布式對象資料庫FastDFS。採用關系型資料庫如Mysql存儲文件路徑,這樣就做到物理和邏輯存儲分離。

商品參數信息存儲。由於商品參數的不確定性通常選擇MongoDB進行存儲。因為MongoDB是基於JSON描述數據天然具有擴展,對於多變不確定的數據結構具有良好的擴展性。

商品介紹信息存儲。商品介紹信息大多數情況下都是圖文描述,一般會作為圖片或靜態頁面進行展示。因此一般也會使用對象存儲資料庫存儲生成的圖片或靜態頁面。

商品的檢索信息存儲。商品的檢索是最為頻繁的操作之一。目前常用的搜索引擎就是ElasticSearch。通過將商品的銷售信息建立反向索引存儲進ES,滿足基本的搜索能力。

商品的存儲數據源類型比較多,因此數據的一致性就比較復雜。目前採用最多的就是最終一致性方式。通過業務介面調用,分布式消息,還有監控binlog保持數據源間的數據更新。採取CQRS模式分別維護讀寫操作。

熱點內容
c語言稀疏矩陣轉置矩陣 發布:2025-02-01 03:47:57 瀏覽:530
坦克世界掛機腳本有哪些 發布:2025-02-01 03:07:41 瀏覽:133
串口編程at 發布:2025-02-01 03:06:05 瀏覽:908
合資汽車配置有什麼 發布:2025-02-01 02:56:07 瀏覽:78
wifi共享精靈源碼 發布:2025-02-01 02:40:15 瀏覽:973
java軟體怎麼安裝 發布:2025-02-01 02:40:09 瀏覽:549
河北稅務局電子密碼是什麼 發布:2025-02-01 02:40:07 瀏覽:835
檢查伺服器設置是什麼意思 發布:2025-02-01 02:31:26 瀏覽:185
神偷四第四章密碼是多少 發布:2025-02-01 02:07:29 瀏覽:13
qq登錄在哪個文件夾 發布:2025-02-01 01:57:59 瀏覽:627