杭州盡微供應鏈是抖?平臺?均帶貨10E+的TOP1“聯盟團?”,是字節跳動?級代理商,巨量千川指定服務商,擁有商品庫9萬+,是?業領先的電商供應鏈平臺,達?陪跑機構。
杭州盡微供應鏈以天貓、京東抖音電商業務為依托,公司旗下現有抖音頭部達人主播羅永浩,簽約藝人主播戚薇、李誕、李晨nic等;數據顯示,“杭州盡微”月成交額達到了10億,位于榜單第一。
1. 盡微好物:面對數據管理的技術挑戰
在盡微好物的發展歷程中,他們作為抖音電商的TOP1“聯盟團長”,面臨著不斷增長的業務需求和復雜的技術挑戰。尤其是在數據庫管理方面,同樣面臨著一系列的困難。
首先,多環境的數據庫之間的遷移和復制,非常不便利。盡微好物的業務遍布多個云廠商和自建的數據中心,這種混合云架構給數據庫遷移和復制帶來了極大的不便。網絡環境的復雜性和缺乏合適的遷移工具使得數據庫的自由遷移變得困難重重。同時,不同環境中的MySQL數據庫版本和日志格式的差異,也給遷移工作帶來了額外的阻礙。
其次,盡微好物在數據庫遷移過程中,面臨著業務連續性的挑戰。數據庫作為業務的核心組件,停機遷移將對業務產生嚴重影響。因此,他們需要一種能夠在遷移過程中最小程度地影響業務的解決方案。同時,遷移或同步工具需要具備高性能,以最大限度地減少對生產環境的影響。
最后,盡微好物還面臨著數據一致性的挑戰。由于數據庫版本眾多,生產環境使用的字段類型復雜,如何在遷移過程中確保數據的一致性成為了一個難題。此外,不同云環境在細節實現上可能存在差異,這也增加了數據遷移的難度。
2. NineData:實現自由的遷移與復制
NineData作為新一代的云原生智能數據管理平臺,提供了數據復制、數據庫 DevOps、數據備份以及數據對比等多種功能,幫助用戶輕松實現混合云、多云數據源的統一管理。通過這些功能,可以輕松完成日常數據庫開發、數據安全訪問、生產數據庫變更與發布、數據庫備份恢復、數據遷移、容災多活、數據倉庫及數據湖構建等核心應用場景。
為了解決這些技術痛點,盡微好物選擇了使用NineData的解決方案。
NineData提供了不停機的數據庫遷移能力,支持原生的多種網絡環境適配,幫助「盡微好物」便捷的打通多環境數據遷移。同時,原生支持多個云廠商的數據庫,包括托管MySQL和云原生數據庫等。
通過基于日志的增量遷移與復制方案以及多維度的數據分片方案,NineData能夠在最小程度上影響業務的情況下完成數據遷移,并保障遷移前后的數據一致性。
「盡微好物」使用了混合云架構,數據庫與業務系統分布在多個云廠商、自建IDC環境中。根據成本、業務訴求,會將數據庫與業務系統在多個環境中遷移。NineData 提供了不停機的數據庫遷移能力,可以讓數據庫自由的在多套環境中自由的遷移。
——?盡微好物·數據庫負責人
接下來,一起來了解下 NineData 如何助力盡微好物輕松實現自由的數據庫遷移與復制。
3. 用戶遇到什么挑戰
3.1 多環境數據庫分布挑戰
數據庫分布在多個不同的環境,有云端,有本地IDC數據庫之間的遷移和復制非常不便利
用戶挑戰
-
網絡環境和方案較為復雜,沒有合適的工具可以自由的遷移;
-
不同的環境中的MySQL數據庫,也有一定的區別,例如版本、日志格式等,給遷移帶來的阻礙。
NineData解決方案
-
支持原生的多種網絡環境適配,便捷的打通多環境數據遷移;
-
原生支持多個云廠商的數據庫,支持托管MySQL,也支持諸如PolarDB等云原生數據庫。
3.2?無停機切換的數據遷移
數據遷移工具很多,但切換時通常需要停機如何實現對業務影響最小。
用戶挑戰
-
數據庫是業務的核心組件,如果在遷移或同步中停機,將會對業務連續性產生較大影響;
-
遷移或同步工具需要非常高的性能,以最大限度的減少對生產環境的影響。
NineData解決方案
-
基于日志的增量遷移與復制方案,可以在對主庫幾乎沒有影響的情況下,完成增量遷移;
-
基于多維度的數據分片方案,可以高性能的完成整個數據庫實例的遷移。
3.3 大規模數據遷移的一致性
面對數據遷移量大,NineData 如何保障遷移前后的數據一致?接下來一起了解下:
用戶挑戰
-
數據庫版本較多,生產環境使用的字段類型也比較復雜,遷移需要全部兼顧,比較難做到數據一致;
-
雖然都是 MySQL ,但是不同的云環境,可能在細節實現上有些不同,數百 GB 的數據完全一致遷移是很困難的。
NineData解決方案
-
完整的兼容了不同的 MySQL 版本,包括 5.6/5.7/8.0 ;也包括不同廠商的 MySQL 版本,例如 RDS MySQL、PolarDB、Aurora 等;
-
提供了完整的數據對比程序,可以在完成遷移后,立刻進行全量的數據對比,以保障遷移數據的絕對一致。
4. 最后
通過與NineData的合作,為盡微好物解決了數據庫遷移和復制的難題,幫助客戶實現了上云下云的自由切換,為業務的持續發展提供了有力支持。相信在未來,會有更多像盡微好物一樣的電商企業,借助NineData的云原生智能數據管理平臺,輕松應對數據管理的挑戰。
NineData作為國內領先的云計算與數據管理領域的服務商,通過云原生技術打造全球領先的技術平臺,致力于為客戶提供高質量的數據管理解決方案。目前已經服務了包括中國移動、沃爾沃、綠城中國、MiniMax等TOP級企業客戶。