国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

作業(yè)幫 x TiDB丨多元化海量數(shù)據(jù)業(yè)務(wù)的支撐

這篇具有很好參考價(jià)值的文章主要介紹了作業(yè)幫 x TiDB丨多元化海量數(shù)據(jù)業(yè)務(wù)的支撐。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

導(dǎo)讀

作業(yè)幫是一家成立于 2015 年的在線教育品牌,致力于用科技手段助力教育普惠。經(jīng)過近十年的積累,作業(yè)幫運(yùn)用人工智能、大數(shù)據(jù)等技術(shù),為學(xué)生、老師、家長提供學(xué)習(xí)、教育解決方案,智能硬件產(chǎn)品等。隨著公司產(chǎn)品和業(yè)務(wù)場景越來越豐富,數(shù)據(jù)量越來越大,業(yè)務(wù)方對數(shù)據(jù)庫的使用需求也越來越多元化。本文介紹了作業(yè)幫對 TiDB 的探索歷程,以及逐漸落地多個(gè)業(yè)務(wù)場景的使用實(shí)踐。

TiDB 在作業(yè)幫的探索和推廣

作業(yè)幫內(nèi)部最開始接觸的版本是 TiDB v4.0.9。相較于 TiDB v3.x,v4.0.9 在性能、管理、易用性等方面都有了質(zhì)的提升,同時(shí) TiDB 的生態(tài)組件以及社區(qū)也都達(dá)到了非常完善的程度,可以說是一個(gè)標(biāo)志性的版本。2020 年,我們正式開始調(diào)研測試 TiDB v4.0.9, 以實(shí)現(xiàn)團(tuán)隊(duì)在分布式數(shù)據(jù)庫的技術(shù)儲(chǔ)備,從而更好地服務(wù)公司的業(yè)務(wù)需求。

1. 探索期: 使用?TiDB?隔離對在線?MySQL?集群有性能影響的查詢請求

研發(fā)人員需要不定時(shí)查詢線上實(shí)時(shí)數(shù)據(jù),以此來確定業(yè)務(wù)數(shù)據(jù)的情況或者對部分業(yè)務(wù)數(shù)據(jù)做匯總分析。

● 引入 TiDB 之前:業(yè)務(wù)人員是直連到 MySQL 從庫查詢數(shù)據(jù),如果掃描的數(shù)據(jù)量太大經(jīng)常會(huì)引起線上 MySQL 節(jié)點(diǎn)性能抖動(dòng)甚至機(jī)器的 io/cpu 資源瓶頸。

● 引入 TiDB 之后:通過數(shù)據(jù)同步工具 DM 將 MySQL 的數(shù)據(jù)以全量+實(shí)時(shí)增量的方式同步到 TiDB 中,實(shí)現(xiàn)在線、離線請求的隔離性。

在這個(gè)探索階段,一方面滿足了離線查詢的隔離性的要求,另一方面也熟悉了 TiDB 及其生態(tài)組件的特性以及使用方法。

作業(yè)幫 x TiDB丨多元化海量數(shù)據(jù)業(yè)務(wù)的支撐,數(shù)據(jù)庫,tidb,TiDB,云原生,開源

2、推廣期:內(nèi)部分享+主動(dòng)出擊

經(jīng)過半年左右時(shí)間的使用,在對 TiDB 有一定了解的基礎(chǔ)上,我們開始在公司內(nèi)部進(jìn)行 TiDB 相關(guān)的技術(shù)分享,向研發(fā)人員介紹 TiDB 的一些特性和在大數(shù)據(jù)量場景下的優(yōu)勢,并主動(dòng)接觸各個(gè)業(yè)務(wù)線去尋找合適的使用場景。研發(fā)人員也陸續(xù)將一些業(yè)務(wù)?內(nèi)部使用的報(bào)表服務(wù)?接入到離線 TiDB 集群中。

作業(yè)幫 x TiDB丨多元化海量數(shù)據(jù)業(yè)務(wù)的支撐,數(shù)據(jù)庫,tidb,TiDB,云原生,開源

在線業(yè)務(wù)落地從 0-1

在各個(gè)團(tuán)隊(duì)使用和熟悉 TiDB 一段時(shí)間后,我們開始針對已有業(yè)務(wù)的痛點(diǎn)或者未來新業(yè)務(wù)的規(guī)劃,逐漸將視野轉(zhuǎn)移到 TiDB。通過配合業(yè)務(wù)一起測試驗(yàn)證,開始正式將在線業(yè)務(wù)遷移到 TiDB 中。

1、報(bào)表平臺(tái)使用?TiDB?突破存儲(chǔ)&性能瓶頸

作業(yè)幫的報(bào)表服務(wù)每天要導(dǎo)入大量來自各個(gè)業(yè)務(wù)線的文件數(shù)據(jù),來實(shí)現(xiàn)最終的數(shù)據(jù)大盤展示。隨著業(yè)務(wù)線越來越多以及 MySQL 單實(shí)例主機(jī)的磁盤限制,報(bào)表服務(wù)平臺(tái)逐漸顯現(xiàn)出存儲(chǔ)受限以及數(shù)據(jù)展示響應(yīng)慢,甚至無法響應(yīng)等問題。

我們通過 DM 將數(shù)據(jù)同步到 TiDB 中,經(jīng)過業(yè)務(wù)驗(yàn)證,TiDB 對 SQL 達(dá)到了高度兼容性。同時(shí),對比使用 MySQL 的耗時(shí),TiDB 減少 80% 的時(shí)間,效果遠(yuǎn)超預(yù)期。隨著 DM 同步穩(wěn)定性的提高,報(bào)表平臺(tái)也將一些直連線上 MySQL 的報(bào)表服務(wù)改成使用 TiDB 作為數(shù)據(jù)源。

經(jīng)過改造,報(bào)表服務(wù)最終架構(gòu)如下:

作業(yè)幫 x TiDB丨多元化海量數(shù)據(jù)業(yè)務(wù)的支撐,數(shù)據(jù)庫,tidb,TiDB,云原生,開源

2、業(yè)務(wù)流水?dāng)?shù)據(jù)

業(yè)務(wù)流水?dāng)?shù)據(jù)業(yè)務(wù)的主要特點(diǎn)是每日寫入數(shù)據(jù)量特別大,而且需要保存時(shí)間比較長。在公司的多個(gè)業(yè)務(wù)線中,只要是發(fā)展到一定階段,使用 MySQL 存儲(chǔ)的數(shù)據(jù)最終都會(huì)遇到存儲(chǔ)瓶頸。此時(shí) TiDB 便是非常好的一種解決方案。

在線業(yè)務(wù)落地從1-N

得益于 DM 同步數(shù)據(jù)的可靠性以及后面 TiDB-5.x 版本的兼容性、穩(wěn)定性,作業(yè)幫有些業(yè)務(wù)逐漸將性能采集數(shù)據(jù)、用戶訪問記錄、業(yè)務(wù)日志等業(yè)務(wù)也遷移到 TiDB。同時(shí),在人工智能爆發(fā)的背景下,越來越多的探索性業(yè)務(wù)天然需要存儲(chǔ)海量的數(shù)據(jù),TiDB 自然成為首選方案。當(dāng)然,線上還有很多核心業(yè)務(wù)不會(huì)輕易更換數(shù)據(jù)存儲(chǔ)方案,那么對歷史數(shù)據(jù)的歸檔使用 TiDB 也是目前的標(biāo)準(zhǔn)方案。

從 TiDB 4.0 版本開始,TiDB 加入了 TiFlash 列存引擎,并且在之后的版本中不斷增強(qiáng)。如果業(yè)務(wù)有任何復(fù)雜查詢需求,直接就可以在 TiDB 集群里通過增加 TiFlash 節(jié)點(diǎn)解決一些比較復(fù)雜的查詢。

作業(yè)幫 x TiDB丨多元化海量數(shù)據(jù)業(yè)務(wù)的支撐,數(shù)據(jù)庫,tidb,TiDB,云原生,開源

總結(jié)以及未來展望

現(xiàn)在,TiDB 在作業(yè)幫內(nèi)部使用中已經(jīng)可以獨(dú)當(dāng)一面了。目前,作業(yè)幫已經(jīng)部署了幾十套 TiDB 集群,總體數(shù)據(jù)量規(guī)模超過百 TB。在這些集群中,大部分采用的是 TiDB 5.4 版本,有一半已經(jīng)升級到 6.5 版本。如果大家還在用 v3.x 版本的話,建議可以采用一些比較保險(xiǎn)的方法測試升級到新的版本。作業(yè)幫從 v4.0.9 版本一路不斷升級上來,整體感受是越來越穩(wěn)定,讓人比較安心,升級過程也非常絲滑,業(yè)務(wù)幾乎沒有任何感知。

最近有看到消息說杭州銀行已經(jīng)在核心賬務(wù)系統(tǒng)上線 TiDB 6.5.6 版本,到 2024 年我們應(yīng)該也會(huì)全部升級到這個(gè)版本。

最后,也說一下對 TiDB 的希望:文章來源地址http://www.zghlxwxcb.cn/news/detail-836922.html

  1. 希望 TiDB 能有不依賴于 CDC 的主備集群方案,一方面可以做異地機(jī)房的災(zāi)備,另一方面可以作為升級回滾的方案,避免升級之后出現(xiàn)業(yè)務(wù)不兼容的情況;
  2. 探索使用資源管控方案 (Resource Control)。對于 MySQL 分庫分表的業(yè)務(wù),無法將多個(gè)分集群同步到同一個(gè) TiDB 集群,會(huì)出現(xiàn)庫名沖突的情況;
  3. SQL 限流或者攔截功能:對于資源消耗異常高的 SQL,可以自動(dòng)進(jìn)行降級處理,避免將集群資源耗盡,集群雪崩。

到了這里,關(guān)于作業(yè)幫 x TiDB丨多元化海量數(shù)據(jù)業(yè)務(wù)的支撐的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Web3 治理實(shí)踐探討:如何尋找多元化發(fā)展路徑?

    Web3 治理實(shí)踐探討:如何尋找多元化發(fā)展路徑?

    Web3 領(lǐng)域變革正嶄露頭角,而社區(qū)治理開始成為行業(yè)熱議話題。 Web3 項(xiàng)目如何探尋多元化建設(shè)的解困路徑 ,究竟是治理模型的精進(jìn)成為首要問題,還是吸納更多資金與組織教育培訓(xùn),讓開發(fā)者成為項(xiàng)目建設(shè)的中堅(jiān)力量? 本期 TinTinWeekly 帶你尋找這些問題的答案! 10 月 19 日?

    2024年02月08日
    瀏覽(16)
  • 數(shù)字人唇形同步技術(shù):AIGC多元化應(yīng)用的關(guān)鍵

    數(shù)字人唇形同步技術(shù):AIGC多元化應(yīng)用的關(guān)鍵

    數(shù)字人是指利用計(jì)算機(jī)技術(shù)生成的虛擬人物形象,通過深度學(xué)習(xí)算法和模型來實(shí)現(xiàn)高度逼真的外貌特征和自然動(dòng)作表現(xiàn)。在數(shù)字人領(lǐng)域中,唇形同步(Lip Sync)是非常重要的一環(huán),直接影響數(shù)字人的逼真程度。現(xiàn)有的數(shù)字人唇形同步技術(shù)包括Wav2Lip、DeepFake、PaddleGAN、Audio2Face、

    2024年02月09日
    瀏覽(22)
  • 上門服務(wù)小程序系統(tǒng)|多元化服務(wù)和高效便捷的服務(wù)體驗(yàn)

    上門服務(wù)小程序系統(tǒng)|多元化服務(wù)和高效便捷的服務(wù)體驗(yàn)

    現(xiàn)代社會(huì)的快節(jié)奏生活讓人們越來越追求便捷與效率,而上門服務(wù)系統(tǒng)應(yīng)運(yùn)而生,成為了現(xiàn)代人生活中的新選擇。通過在家就能享受各種服務(wù),不僅省時(shí)省力,還能提供個(gè)性化的服務(wù)體驗(yàn)。? 上門服務(wù)系統(tǒng)的出現(xiàn),使得各類家政、維修、美容等服務(wù)都可以方便的送到消費(fèi)者家

    2024年02月22日
    瀏覽(27)
  • 極值理論 EVT、POT超閾值、GARCH 模型分析股票指數(shù)VaR、條件CVaR:多元化投資組合預(yù)測風(fēng)險(xiǎn)測度分析...

    極值理論 EVT、POT超閾值、GARCH 模型分析股票指數(shù)VaR、條件CVaR:多元化投資組合預(yù)測風(fēng)險(xiǎn)測度分析...

    本文用 R 編程語言極值理論 (EVT) 以確定 10 只股票指數(shù)的風(fēng)險(xiǎn)價(jià)值(和條件 VaR) ( 點(diǎn)擊文末“閱讀原文”獲取完整 代碼數(shù)據(jù) )。 使用 Anderson-Darling 檢驗(yàn)對 10 只股票的組合數(shù)據(jù)進(jìn)行正態(tài)性檢驗(yàn),并使用 Block Maxima 和 Peak-Over-Threshold 的 EVT 方法估計(jì) VaR/CvaR。最后,使用條件異向

    2024年02月17日
    瀏覽(54)
  • FlinkCDC實(shí)現(xiàn)主數(shù)據(jù)與各業(yè)務(wù)系統(tǒng)數(shù)據(jù)的一致性(瀚高、TIDB)

    FlinkCDC實(shí)現(xiàn)主數(shù)據(jù)與各業(yè)務(wù)系統(tǒng)數(shù)據(jù)的一致性(瀚高、TIDB)

    ? ? ? ? ?文章末尾附有flinkcdc對應(yīng)瀚高數(shù)據(jù)庫flink-cdc-connector代碼下載地址 ????????目前項(xiàng)目有主數(shù)據(jù)系統(tǒng)和N個(gè)業(yè)務(wù)系統(tǒng),為保障“一數(shù)一源”,各業(yè)務(wù)系統(tǒng)表涉及到主數(shù)據(jù)系統(tǒng)的字段都需用主數(shù)據(jù)系統(tǒng)表中的字段進(jìn)行實(shí)時(shí)覆蓋,這里以某個(gè)業(yè)務(wù)系統(tǒng)的一張表舉例說明:

    2024年02月03日
    瀏覽(21)
  • TiDB 7.1 LTS 發(fā)版:為關(guān)鍵業(yè)務(wù)提供業(yè)務(wù)穩(wěn)定性和多租戶場景支持

    TiDB 7.1 LTS 發(fā)版:為關(guān)鍵業(yè)務(wù)提供業(yè)務(wù)穩(wěn)定性和多租戶場景支持

    近日,企業(yè)級開源分布式數(shù)據(jù)庫廠商 PingCAP 正式發(fā)布 TiDB 7.1 版本,這也是 2023 年度發(fā)布的首個(gè) LTS(Long Term Support) 版本,匯集了來自 20+ 個(gè)真實(shí)場景帶來的功能增強(qiáng),累計(jì)優(yōu)化和修復(fù) 140+ 功能,旨在提升關(guān)鍵業(yè)務(wù)的穩(wěn)定性和性能,幫助開發(fā)人員和數(shù)據(jù)庫管理員提高生產(chǎn)力并進(jìn)

    2024年02月08日
    瀏覽(18)
  • TiDB v7.1.0 跨業(yè)務(wù)系統(tǒng)多租戶解決方案

    TiDB v7.1.0 跨業(yè)務(wù)系統(tǒng)多租戶解決方案

    本文介紹了 TiDB 數(shù)據(jù)庫的資源管控技術(shù),并通過業(yè)務(wù)測試驗(yàn)證了效果。資源管控技術(shù)旨在解決多業(yè)務(wù)共用一個(gè)集群時(shí)的資源隔離和負(fù)載問題,通過資源組概念,可以限制不同業(yè)務(wù)的計(jì)算和 I/O 資源,實(shí)現(xiàn)資源隔離和優(yōu)先級調(diào)度,提高系統(tǒng)利用率和穩(wěn)定性。 隨著業(yè)務(wù)對 TiDB 的使

    2024年02月13日
    瀏覽(18)
  • 三地五中心(ldc(邏輯數(shù)據(jù)中心)單元化)和容災(zāi)

    三地五中心(ldc(邏輯數(shù)據(jù)中心)單元化)和容災(zāi)

    什么是LDC LDC 的全稱為: Logic Data Center, 邏輯數(shù)據(jù)中心,之所以叫LDC,是跟傳統(tǒng)的IDC( Internet Data Center )相比而提出來的概念。 IDC 相信大家都很清楚,就是物理的數(shù)據(jù)中心,說白了就是能夠建站的物理機(jī)房。 LDC(邏輯數(shù)據(jù)中心),核心架構(gòu)思想就是不管你物理機(jī)房部署是怎樣

    2024年02月04日
    瀏覽(18)
  • AI大模型探索之路-訓(xùn)練篇5:大語言模型預(yù)訓(xùn)練數(shù)據(jù)準(zhǔn)備-詞元化

    AI大模型探索之路-訓(xùn)練篇5:大語言模型預(yù)訓(xùn)練數(shù)據(jù)準(zhǔn)備-詞元化

    AI大模型探索之路-訓(xùn)練篇1:大語言模型微調(diào)基礎(chǔ)認(rèn)知 AI大模型探索之路-訓(xùn)練篇2:大語言模型預(yù)訓(xùn)練基礎(chǔ)認(rèn)知 AI大模型探索之路-訓(xùn)練篇3:大語言模型全景解讀 AI大模型探索之路-訓(xùn)練篇4:大語言模型訓(xùn)練數(shù)據(jù)集概覽 在自然語言處理領(lǐng)域,大語言模型預(yù)訓(xùn)練數(shù)據(jù)準(zhǔn)備是一個(gè)重

    2024年04月28日
    瀏覽(25)
  • 【探索 Kubernetes|作業(yè)管理篇 系列 16】離線業(yè)務(wù) Job、CronJob

    【探索 Kubernetes|作業(yè)管理篇 系列 16】離線業(yè)務(wù) Job、CronJob

    大家好,我是秋意零。 在上一篇中,我們講解了 DaemonSet 控制器,相信你以及理解了其的工作過程,分為三部。一是,獲取所有 Node 節(jié)點(diǎn)中的 Pod;二是,判斷是否有符合 DaemonSet 管理的 Pod;三是,通過“親和性”和“容忍”來精確控制并保證 Pod 在目標(biāo)節(jié)點(diǎn)運(yùn)行。 今天的內(nèi)容

    2024年02月12日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包