日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
基于FlinkxTiDB,智慧芽打造實時分析新方案

?摘要:本文整理自智慧芽數(shù)據(jù)倉庫架構(gòu)師曲明星在 Flink Forward Asia 2021 實時數(shù)倉專場的分享。本篇內(nèi)容主要分為三個部分:

專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)龍州免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

  1. 產(chǎn)品架構(gòu)
  2. 技術(shù)架構(gòu)
  3. 未來計劃

01產(chǎn)品架構(gòu)

上圖是智慧芽APP 的產(chǎn)品架構(gòu)圖,包括后臺管理系統(tǒng)、AI、內(nèi)容引擎、幫助中心,為客戶提供知識產(chǎn)權(quán)信息化服務(wù)和科技創(chuàng)新情報系統(tǒng)。

02技術(shù)架構(gòu)

2.1 原實時分析方案

上圖是原來的實時分析方案。流程大致是客戶檢索一個條件,通過分析 API 把客戶檢索的相關(guān)條件發(fā)送到不同的搜索引擎。這種方案會產(chǎn)生 4 個問題:

  • 對檢索性能產(chǎn)生影響;
  • 復(fù)雜分析需要開發(fā)插件支持;
  • 跨多個搜索引擎分析復(fù)雜度高;
  • 不同維度的數(shù)據(jù)無法存儲。

在建立實時數(shù)倉前,收集了業(yè)務(wù)要求實時數(shù)倉特點:

  • 秒級響應(yīng);
  • 準(zhǔn)實時數(shù)據(jù)更新;
  • 能支持一定量的并發(fā)能力;
  • 與搜索引擎數(shù)據(jù)保持一致;
  • 支持復(fù)雜分析的能力;
  • 支持統(tǒng)一使用方式及主流特性;
  • 支持與搜索引擎交互;
  • 支持存儲容量橫向擴(kuò)展的能力。

上圖是數(shù)據(jù)平臺概覽。從下往上看:

  • 最下層是數(shù)據(jù)底座,包括數(shù)據(jù)存儲和數(shù)據(jù)計算,其中數(shù)據(jù)計算層由 Spark、Kafka、Flink 組成;
  • 中間層是數(shù)據(jù)平臺,包括數(shù)據(jù)開發(fā)、數(shù)據(jù)分類、數(shù)據(jù)管理和數(shù)據(jù)服務(wù);
  • 上層是數(shù)據(jù)應(yīng)用,主要有數(shù)據(jù)業(yè)務(wù)、外部分析服務(wù)和內(nèi)部分析業(yè)務(wù)構(gòu)成。

2.2 新實時分析方案

新的技術(shù)選型主要基于 TiDB,主要包括數(shù)據(jù)存儲、數(shù)倉服務(wù)兩個部分。數(shù)倉服務(wù)分為安全檢查、驅(qū)動表管理、緩存管理、集群負(fù)載檢查以及執(zhí)行器等部分。

選擇 TiDB 是因為它是云原生并且社區(qū)活躍、滿足 TP 及 AP 業(yè)務(wù)場景、豐富的生態(tài)工具及多平臺以及其使用簡單,兼容 MySQL 以及大數(shù)據(jù)能力。

選擇 Flink 也是因為它是一個開源的大數(shù)據(jù)計算引擎,并且有活躍的云原生社區(qū),能夠滿足對數(shù)據(jù)的及時性要求,一致性方面有 exactly-once 語義,同時具備低延遲高吞吐量。

在線業(yè)務(wù)數(shù)據(jù)寫入流程:把源頭的數(shù)據(jù)變更放到消息隊列中去,通過索引程序?qū)?shù)據(jù)分發(fā)到不同的搜索引擎,同時搜索引擎也會給索引程序發(fā)送消息。

離線分析技術(shù)體系:整個離線分析技術(shù)體系比較依賴于 oss。將每日的增量數(shù)據(jù)離線放到 oss 里,對全量的數(shù)據(jù)進(jìn)行一些比較復(fù)雜的分析。

離線業(yè)務(wù)數(shù)據(jù)寫入流程:數(shù)據(jù)變更會觸發(fā)持久流化至 oss,oss 同時會和歷史流進(jìn)行合并在 oss 放一份全量數(shù)據(jù)。

2.3 原用戶行為分析方案

原用戶行為分析方案是非常復(fù)雜的方案,這個方案在前端有 JS 和 Java 的 API,JS 會將用戶的埋點數(shù)據(jù)放置到 Segment 中去,同時有 Gainsight 和 AMPLITUDE 兩個合成化引擎。

2.4 新用戶行為分析方案

新的用戶行為分析方案相對比較簡潔。首先收集用戶的行為數(shù)據(jù),通過 Kinesis 以流的方式接到到 Flink,再進(jìn)行一些實時指標(biāo)的計算,并將計算結(jié)果存放于不同的表中,給我們提供了可視化的開發(fā)。

2.5 Flink + Iceberge 探索

在 Flink + Iceberge 的探索中,將幾百 G 左右的表以流的方式放到 Kafka 中,再推送到 oss 中。目前,市面上缺乏成熟的解決方案,所以沒有把這個方式應(yīng)用到生產(chǎn)環(huán)境上。

03未來計劃

  • 云原生數(shù)據(jù)庫架構(gòu)遷移;
  • 提供更完善的指標(biāo)和取數(shù)系統(tǒng);
  • 建設(shè)數(shù)據(jù)生產(chǎn)的全鏈路監(jiān)控和預(yù)警;
  • 供支撐公司數(shù)據(jù)消費(fèi)和服務(wù)能力;
  • 在線實時分析數(shù)倉及其數(shù)據(jù)處理管道的繼續(xù)演進(jìn);
  • 打造云原生數(shù)據(jù)技術(shù)體系和新一代大數(shù)據(jù)平臺;
  • 提供數(shù)據(jù)網(wǎng)關(guān)入口,提供統(tǒng)一的數(shù)據(jù)出口、提高數(shù)據(jù)應(yīng)用效率。?

文章題目:基于FlinkxTiDB,智慧芽打造實時分析新方案
文章源于:http://www.5511xx.com/article/cccisso.html