天貓和淘寶每天發生的實物和虛擬商品的交易達到億級別??紤]到一次成功交易的整個鏈路,會涉及到會員信息驗證,商品庫信息查詢,訂單創建,庫存扣減,優惠扣減,訂單支付,物流信息更新,確認支付等。那淘寶交易訂單庫的4個演變階段是什么?
交易訂單作為其中數據庫關鍵的信息,由于可能涉及交易糾紛處理,需要隨時提供用戶查詢,必須長久的記錄在數據庫中。淘寶成立至今近17年,所有與訂單相關的數據庫記錄總量達到了萬億級別,其所占用的磁盤空間也早已超過PB級。下面本站小編就為大家詳細說說淘寶交易訂單庫的4個演變階段,感興趣的朋友不妨一起來看看吧。
第1階段,開始由于流量較小,使用了一套Oracle數據存儲了所有的訂單信息,新訂單創建和歷史訂單查詢都在同一套數據庫進行。
第2階段,由于歷史訂單量數據量越來越大,單一一套庫已經不能滿足同時滿足性能和容量的問題,于是對交易訂單庫進行了拆分,單獨建立了一個Oracle歷史庫,將三個月以前的訂單遷移進歷史庫,同時由于數據量巨大,查詢性能不能滿足需求,因此當時的歷史訂單不提供查詢功能。用戶只能查詢三個月之內的訂單信息。
第3個階段,為了解決擴展性和存儲成本問題,交易歷史庫整體遷移到了HBase方案,這套方案在當時很好了解決了存儲成本和業務查詢需求這2個訴求。整體方案是使用主表結合索引表,查詢訂單詳細信息通過主表完成,通過買家或者賣家ID查詢訂單,則需要借助索引表先得到訂單號。
但這個方案遺留一個問題:訂單并不是嚴格按照90天進行遷移的,有很多類型的訂單并不遷移到歷史庫,導致已買到--訂單列表的排序是亂序的,已買到的訂單列表不是嚴格按照時間由近到遠排序的,用戶如果按照訂單列表一頁一頁往下翻,會發現自己的訂單”突然丟了”(實際上沒有丟的,只是亂序了,再往后翻就有了)。
第4個階段,歷史庫采用基于X-Engine引擎的PolarDB-X集群,在滿足存儲成本的同時,提供與在線庫一樣的索引能力,解決亂序問題。
以上就是本站為大家所整理分享“淘寶交易訂單庫的4個演變階段,你都知道嗎?”的相關疑惑解答,希望能對大家了解線上平臺交易訂單庫的演變階段有很大的幫助。如果大家還想了解更多電商網店信息,歡迎關注本站官網。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
悟空保是什么保險?據悉悟空保不是保險公司,而是北京悟空??萍加邢薰酒煜碌幕ヂ摼W保險定制平臺,其主營業務主要包括了壽險,車險和場景險,悟空保和多家保險公司都有合作,消費者可以在悟空保里面找到適合自己的保險產品進行投保。悟空保成立于2015年8月,定位互聯網保險定制,平臺創立時就獲得了梅花創投、青山資本、唱吧創始人的天使投資。悟空保是正規的保險公司嗎?悟空保并不是保險公司,而是互聯網保險銷售平臺,屬...
從第一套人民幣一直到現在我們正常流通的第五套人民幣,出現兩元人民幣只有第二套第三套還有第四套,分別是寶塔山兩元,當時發行于1955年,還有就是車床工人兩元發行于1964年,再有就是男南天一柱兩元,這個兩元的有兩個版本,分別是1988年還有1996年分別發行。那么兩個人的人民幣究竟值不值錢呢,兩元的人民幣又值得大家收藏了,首先從1999年開始6號人民幣正式發行兩元的人民幣,就再沒有發行過,無論是節省...
餓了嗎?戳右邊關注我們,每天給您送上最新出爐的娛樂硬核大餐!7月19日,知名娛樂記者《退役娛樂圈頂流》刊發新聞報道,稱吳亦凡疑似被經紀公司拋棄。工作人員說,他們決心不理他,已經內部封殺了他。據悉,吳亦凡國內的影視經紀公司是北京文化投資集團。娛樂18日晚聯系工作人員,詢問對方是否有治療措施。得到的回答是“沒有措施,已經到了終止的邊緣,所以隨時終止合同,無視他的情況”。據員工稱,吳亦凡長期以來一直得罪...