chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于ByteHouse你想知道的一切分享

jf_ro2CN3Fa ? 來源:芋道源碼 ? 作者:芋道源碼 ? 2022-12-02 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ByteHouse 的前世今生

字節(jié)跳動(dòng)最早是在 2017 年底開始使用 ClickHouse 的,用于支撐增長(zhǎng)分析的業(yè)務(wù)場(chǎng)景。對(duì)于字節(jié)跳動(dòng)而言,增長(zhǎng)分析的重要性不言而喻。這是一項(xiàng)十分考驗(yàn)運(yùn)營(yíng)團(tuán)隊(duì)能力的工作,如何衡量不同運(yùn)營(yíng)方法的有效性,應(yīng)該對(duì)哪些數(shù)據(jù)指標(biāo)進(jìn)行考量,如何對(duì)指標(biāo)的波動(dòng)進(jìn)行更深層次的原因分析,這些需要重點(diǎn)關(guān)注。這其中涉及大量數(shù)據(jù)分析,對(duì)于數(shù)據(jù)分析平臺(tái)的實(shí)時(shí)性也有著非常高的要求。在比對(duì)、試用過多款 OLAP 分析產(chǎn)品后,字節(jié)跳動(dòng)最終選擇了 ClickHouse,并且整體方案的可行性在實(shí)際業(yè)務(wù)應(yīng)用中得到了很好的驗(yàn)證。

在取得了不錯(cuò)的業(yè)務(wù)效果之后,采用 ClickHouse 的方案快速推廣,從支持增長(zhǎng)分析的單一場(chǎng)景,很快擴(kuò)展到 BI 分析、AB 測(cè)試、模型預(yù)估等多個(gè)場(chǎng)景。同時(shí),研發(fā)團(tuán)隊(duì)也持續(xù)不斷打磨和改進(jìn) ClickHouse 能力,比如增強(qiáng)數(shù)據(jù)接入功能、提升 SQL-based 指標(biāo)計(jì)算的執(zhí)行效率,包括 UDF 增強(qiáng)、SQL 語法增強(qiáng)等,很快使 ClickHouse 成為字節(jié)內(nèi)部最主流的分析平臺(tái)。

4b2671b4-7207-11ed-8abf-dac502259ad0.png

在產(chǎn)品的不斷打磨中,2020 年字節(jié)跳動(dòng)火山引擎正式立項(xiàng),把基于 ClickHouse 做了很多增強(qiáng)和自研的 ByteHouse 作為 ToB 的核心產(chǎn)品之一加快產(chǎn)品化步伐,以期讓更多的用戶在分析領(lǐng)域獲得更快、更好的業(yè)務(wù)體驗(yàn)。在 2021 年 8 月份,ByteHouse 正式對(duì)外發(fā)布并提供服務(wù)。

至 2022 年 6 月底,字節(jié)跳動(dòng)內(nèi)部的 ByteHouse 節(jié)點(diǎn)總數(shù)已經(jīng)超過18000個(gè),管理總數(shù)據(jù)量超過 700PB,每天上億次的分析查詢跑在ByteHouse上,有離線的、有實(shí)時(shí)的。其中支撐抖音、頭條的行為分析平臺(tái)其集群規(guī)模已經(jīng)達(dá)到2400個(gè)節(jié)點(diǎn)。截止當(dāng)前,字節(jié)內(nèi)部 80% 的分析型應(yīng)用都跑在ByteHouse平臺(tái)上。

4b496bce-7207-11ed-8abf-dac502259ad0.png

字節(jié)跳動(dòng)最初為什么選擇 ClickHouse

字節(jié)跳動(dòng)曾做過各類分析型產(chǎn)品做過調(diào)研,如 Kylin、Druid、SparkSQL 等。那究竟為什么最后字節(jié)跳動(dòng)選擇了 ClickHouse,并進(jìn)一步投入力量研發(fā)出 ByteHouse 使之成為字節(jié)跳動(dòng)內(nèi)部核心的數(shù)據(jù)分析平臺(tái)呢?這里以兩個(gè)具體的字節(jié)跳動(dòng)業(yè)務(wù)案例來展開一些細(xì)節(jié):

推薦系統(tǒng)實(shí)時(shí)指標(biāo)

公司內(nèi)部 A/B 實(shí)驗(yàn)平臺(tái)已經(jīng)提供了 T+1 的離線實(shí)驗(yàn)指標(biāo),而推薦系統(tǒng)需要更快地觀察算法模型、或者某個(gè)功能的上線效果,因此需要一份能夠?qū)崟r(shí)反饋的數(shù)據(jù)作為補(bǔ)充,而且還要求:

? 能同時(shí)查詢聚合指標(biāo)和明細(xì)數(shù)據(jù);

? 能支持多達(dá)幾百列的維度和指標(biāo),且場(chǎng)景靈活變化,會(huì)不斷增加;

? 可以高效地按 ID 過濾數(shù)據(jù);

? 需要支持一些機(jī)器學(xué)習(xí)和統(tǒng)計(jì)相關(guān)的指標(biāo)計(jì)算(比如 AUC)。

選型開始時(shí),最需要解決的是“快”,所以選擇了 Kylin 作為主要分析引擎,其優(yōu)點(diǎn)是能夠提供毫秒級(jí)別的查詢延時(shí)。但是 Kylin 存在維度爆炸導(dǎo)致預(yù)計(jì)算時(shí)間越來越長(zhǎng),數(shù)據(jù)可用時(shí)間沒有保證的問題。此外,新業(yè)務(wù)上線會(huì)產(chǎn)生新的指標(biāo)和維度,Kylin 無法支持維度和指標(biāo)在線更新。

后期改用 SparkSQL ,同樣存在不少問題,如查詢分析的延遲太長(zhǎng)、資源使用率高、穩(wěn)定性不夠好頻發(fā)OOM,以及無法支持跨更長(zhǎng)時(shí)間周期的數(shù)據(jù)做分析等。

綜合考量,最后選擇了 ClickHouse:

? 能更快地觀察算法模型,沒有預(yù)計(jì)算所導(dǎo)致的高數(shù)據(jù)時(shí)延;

? 既適合聚合查詢,在配合跳數(shù)索引后,也能充分支持明細(xì)查詢;

? BitSet 的過濾 Bloom Filter 是比較好的解決方案。

同時(shí),團(tuán)隊(duì)也持續(xù)投入研發(fā)力量,不斷自研增強(qiáng)產(chǎn)品能力,比如通過異步構(gòu)建索引使得整體寫入吞吐量能力提升 20%。通過對(duì) Kafka 多消費(fèi)線程的改造和增強(qiáng),實(shí)現(xiàn)并行消費(fèi),使得寫入性能得到線性提升。此外,自研 HaKafka 引擎,提升了系統(tǒng)的 HA 高可用能力,即使出現(xiàn)節(jié)點(diǎn)故障也不用擔(dān)心數(shù)據(jù)有完整性問題。

廣告投放實(shí)時(shí)分析

通常運(yùn)營(yíng)人員需要查看廣告投放的實(shí)時(shí)效果,由于業(yè)務(wù)的特點(diǎn),當(dāng)天產(chǎn)生的數(shù)據(jù)往往會(huì)涉及到對(duì)歷史數(shù)據(jù)的刷新,技術(shù)上最初是基于 Druid 實(shí)現(xiàn),但有些問題一直難以解決。例如,實(shí)時(shí)數(shù)據(jù)會(huì)涉及到歷史3個(gè)月的時(shí)間分區(qū),Druid 會(huì)產(chǎn)生很多 segment,歷史數(shù)據(jù)重刷后需要額外時(shí)間去做合并的操作,無法保證數(shù)據(jù)的實(shí)時(shí)消費(fèi);另外,業(yè)務(wù)數(shù)據(jù)的維度非常多,數(shù)據(jù)粒度非常細(xì),所以 Druid 的預(yù)聚合的意義不大,業(yè)務(wù)更多的需求是直接來消費(fèi)明細(xì)數(shù)據(jù)。

最后團(tuán)隊(duì)也選擇了 ClickHouse 技術(shù)路線,并持續(xù)做了改進(jìn)和增強(qiáng),如:

? 對(duì) Buffer Engine 做了改進(jìn),解決了社區(qū)版本在 Buffer Engine 和 ReplicatedMergeTree 同時(shí)使用下查詢一致性的問題。

? 自研事務(wù)機(jī)制,確保每次插入數(shù)據(jù)的原子性,增強(qiáng)數(shù)據(jù)消費(fèi)的穩(wěn)定性,解決了社區(qū)版本由于缺少事務(wù)支持,在異常場(chǎng)景下,往往會(huì)出現(xiàn)丟失或者重復(fù)消費(fèi)的情況。具體實(shí)現(xiàn)上是將 Offset 和 Parts 數(shù)據(jù)綁定在一起,每次消費(fèi)時(shí),會(huì)默認(rèn)創(chuàng)建一個(gè)事務(wù),由事務(wù)負(fù)責(zé)把 Part 數(shù)據(jù)和 Offset 一同寫入磁盤中,如果出現(xiàn)失敗,事務(wù)會(huì)一起回滾 Offset 和寫入的 Part 然后重新消費(fèi)。

ByteHouse 具備哪些特點(diǎn)

隨著 ByteHouse 在字節(jié)跳動(dòng)內(nèi)部支撐的分析業(yè)務(wù)越來越多,ByteHouse 也成為了字節(jié)跳動(dòng)內(nèi)部分析平臺(tái)構(gòu)建的事實(shí)標(biāo)準(zhǔn)。ByteHouse 在字節(jié)廣泛的應(yīng)用中,不斷從業(yè)務(wù)角度出發(fā)不斷打磨產(chǎn)品,并從實(shí)際應(yīng)用角度思考什么樣的數(shù)據(jù)分析產(chǎn)品才是更好用的。我們認(rèn)為,一個(gè)優(yōu)秀的數(shù)據(jù)分析產(chǎn)品應(yīng)該具備以下特點(diǎn):

能支撐更全面的分析場(chǎng)景

數(shù)據(jù)庫行業(yè)流傳著“沒有銀彈”的說法,大家認(rèn)為沒有一個(gè)分析類產(chǎn)品能夠滿足所有場(chǎng)景。這固然是很有道理的,但是也不必走向另外一個(gè)極端,所有場(chǎng)景都要“一事一庫”。如果有一個(gè)通用性的數(shù)據(jù)分析產(chǎn)品,能夠支撐 80% 以上的常見場(chǎng)景,這能為企業(yè)減少大量的時(shí)間和精力,并且能更有信心的應(yīng)對(duì)營(yíng)業(yè)務(wù)帶來的數(shù)據(jù)分析挑戰(zhàn)。

ClickHouse 的一個(gè)問題就是適用的場(chǎng)景相對(duì)較窄,對(duì)于寬表模型的查詢和分析效率非常高,但涉及到多表關(guān)聯(lián)的分析場(chǎng)景卻表現(xiàn)不佳,甚至不支持此類業(yè)務(wù)場(chǎng)景。因而,ClickHouse的這種高性能的表現(xiàn)更多的是基于“本能”層面。ByteHouse 團(tuán)隊(duì)以打造一款綜合且性能強(qiáng)大的分析平臺(tái)為目標(biāo),對(duì)ClickHouse 做了全方位的增強(qiáng),推出了全自研的查詢優(yōu)化器,從而讓性能表現(xiàn)從“本能”層面躍遷到“智能”層面,從而更好的應(yīng)對(duì)各類分析場(chǎng)景。

對(duì)于一款關(guān)系型數(shù)據(jù)庫產(chǎn)品來說,優(yōu)化器就是大腦,通過優(yōu)化器對(duì)查詢語句進(jìn)行改寫優(yōu)化,基于代價(jià)尋找最優(yōu)執(zhí)行路徑、生成執(zhí)行計(jì)劃,并且結(jié)合資源動(dòng)態(tài)負(fù)載情況,讓整體性能的輸出更加穩(wěn)健、也更加智能。從效果來看,在部分場(chǎng)景下,優(yōu)化器使得性能提升達(dá) 10 倍以上;此外,在 TPC-DS 標(biāo)準(zhǔn)測(cè)試測(cè)試場(chǎng)景中,啟用優(yōu)化器的收益也十分顯著,能夠完成全部 99 個(gè)測(cè)試場(chǎng)景,而且性能也提升數(shù)倍不等。

而應(yīng)對(duì)傳統(tǒng)數(shù)倉負(fù)載中的復(fù)雜查詢場(chǎng)景,僅僅有查詢優(yōu)化器的增強(qiáng)還不夠,ByteHouse 為此還做了大量的工作。如 Runtime Filter,能夠智能過濾掉分析中不相干數(shù)據(jù),減少中間過程數(shù)據(jù)的網(wǎng)絡(luò)傳輸,提升整體分析效率,在星型和雪花型業(yè)務(wù)分析場(chǎng)景中有很好的效果。另外通過優(yōu)化網(wǎng)絡(luò)技術(shù),比如連接復(fù)用、RDMA、傳輸壓縮等技術(shù),也極大提升了整體分析性能。此外還包括其他一系列的能力增強(qiáng),比如細(xì)粒度資源管控、數(shù)據(jù)交換的優(yōu)化等,能夠讓 ByteHouse 在復(fù)雜分析場(chǎng)景中游刃有余。

從收益效果上看,在字節(jié)內(nèi)部部分業(yè)務(wù)場(chǎng)景中,多表關(guān)聯(lián)分析性能提升 26 倍,單表復(fù)雜查詢也提升 3 倍左右,在標(biāo)準(zhǔn)SSB測(cè)試場(chǎng)景中也表現(xiàn)不俗,為支撐更全面的分析場(chǎng)景的目標(biāo)邁出重要一步。

數(shù)據(jù)分析能力能隨業(yè)務(wù)快速擴(kuò)縮,極致彈性

在 node-base 架構(gòu)下,存算一體的模式不夠靈活,難以滿足業(yè)務(wù)對(duì)彈性的需求,擴(kuò)容的代價(jià)無論是時(shí)間成本和資源成本都很高。應(yīng)對(duì)這些挑戰(zhàn),ByteHouse 團(tuán)隊(duì)花費(fèi)極大精力從底層開始秉承 Cloud-Native 云原生的架構(gòu)理念進(jìn)行整體重構(gòu),讓資源可以伴隨業(yè)務(wù)的需求進(jìn)行靈活的彈性伸縮,擴(kuò)容的代價(jià)更低更可控。另外,業(yè)務(wù)上可以通過讀寫分離做更好的資源管控和分流,從而讓整體業(yè)務(wù)的 SLA 更有保障。下面介紹部分 ByteHouse 架構(gòu)重構(gòu)中的關(guān)鍵技術(shù)點(diǎn)。

首先是基于分布式 KV 構(gòu)建元數(shù)據(jù)管理服務(wù),元數(shù)據(jù)信息會(huì)持久化保存在狀態(tài)存儲(chǔ)池里面,為了降低對(duì)元數(shù)據(jù)庫的訪問壓力,對(duì)于訪問頻度高的元數(shù)據(jù)會(huì)進(jìn)行緩存。元數(shù)據(jù)服務(wù)自身是無狀態(tài)的,可以水平擴(kuò)展。

在高性能層面,除了前面介紹的全自研優(yōu)化器之外,還通過智能的分布式多級(jí)緩存技術(shù)來彌補(bǔ)存算分離架構(gòu)下遠(yuǎn)程數(shù)據(jù)訪問時(shí)額外的網(wǎng)絡(luò)開銷和IO開銷帶來的性能損失。此外 virtule warehouse 計(jì)算資源實(shí)現(xiàn)了容器化部署,做到了無狀態(tài)化,從而可以快速、靈活的進(jìn)行彈性伸縮,且不影響業(yè)務(wù)。

在存儲(chǔ)層面,實(shí)現(xiàn)了存儲(chǔ)服務(wù)化,對(duì)數(shù)據(jù)存儲(chǔ)層進(jìn)行統(tǒng)一抽象,構(gòu)造 VFS 虛擬存儲(chǔ)系統(tǒng),能夠支持更多的存儲(chǔ)語義,包括 HDFS 塊存儲(chǔ)、對(duì)象存儲(chǔ)等,既解決了存儲(chǔ)在擴(kuò)展性、讀寫吞吐瓶頸、一致性等問題,同時(shí)能大幅降低存儲(chǔ)成本。

強(qiáng)一致性的事務(wù)機(jī)制、MVCC 多版本并發(fā)控制、細(xì)粒度鎖等技術(shù)保障,也能讓 ByteHouse 更好地去滿足核心分析業(yè)務(wù)對(duì)一致性和并發(fā)能力的要求。

此外,在負(fù)載管理上,圍繞計(jì)算、內(nèi)存、網(wǎng)絡(luò)帶寬這三項(xiàng)核心資源進(jìn)行持續(xù)優(yōu)化,同時(shí)也在不斷引入AI等新技術(shù)讓系統(tǒng)資源的動(dòng)態(tài)調(diào)配更加智能和高效;細(xì)粒度、多級(jí)的資源隔離能力也能更好的匹配業(yè)務(wù)差異化的需求,讓整體系統(tǒng)運(yùn)行更加穩(wěn)定可靠。

穩(wěn)定、高可用

以抖音集團(tuán)內(nèi)部建于2017年的行為分析平臺(tái)為例,僅頭條和抖音兩款應(yīng)用每天會(huì)產(chǎn)生萬億條級(jí)別的事件記錄,且至少保存1年,分析的特征維度多達(dá)上千,既有聚合查詢也有明細(xì)查詢,其自助式查詢分析要求必須達(dá)到秒級(jí)響應(yīng)。當(dāng)前這個(gè)平臺(tái)運(yùn)行在 2400 個(gè)節(jié)點(diǎn)的 ByteHouse 集群上。

對(duì)社區(qū)版 ClickHouse 或者其他大部分分析類產(chǎn)品來說,要達(dá)到這個(gè)規(guī)模是非常困難的,幾乎難以實(shí)現(xiàn)。ByteHouse 做了哪些能力增強(qiáng)來不斷突破規(guī)模上限、持續(xù)支持業(yè)務(wù)高速增長(zhǎng)呢?這里我們先重點(diǎn)介紹兩方面的能力增強(qiáng):

一、通過自研的 HaMergeTree 替代社區(qū)的 ReplicatedMergeTree,降低對(duì) ZooKeeper 的請(qǐng)求次數(shù),減少在 Zookeeper 上存儲(chǔ)的數(shù)據(jù)量,副本直接通過 log 日志來交換信息,不需要再?gòu)?Zookeeper 獲取,從而極大減輕 Zookeeper 的負(fù)載,讓其壓力與集群內(nèi)數(shù)據(jù)量規(guī)模脫鉤。

二、通過元數(shù)據(jù)持久化的方案,提升故障恢復(fù)能力。社區(qū)版本的元數(shù)據(jù)常駐于內(nèi)存中,這會(huì)導(dǎo)致重啟時(shí)間非常長(zhǎng),因而當(dāng)故障發(fā)生后,恢復(fù)的時(shí)間也很長(zhǎng),動(dòng)輒一到兩個(gè)小時(shí),這個(gè)是業(yè)務(wù)不能接受的。ByteHouse 的做法是將元數(shù)據(jù)持久化到 RocksDB,啟動(dòng)時(shí)直接從 RocksDB 加載元數(shù)據(jù),內(nèi)存中也僅僅存放必要的 Part 信息,這樣就減少元數(shù)據(jù)對(duì)內(nèi)存的占用,在性能基本無損失的情況下,單機(jī)支持的part 不再受內(nèi)存容量的限制,可以達(dá)到 100 萬以上;最重要的是極大縮短了集群的故障恢復(fù)時(shí)間,從1-2 小時(shí)直接縮短到 3 分鐘,大大提高了系統(tǒng)的高可用能力,為業(yè)務(wù)提供了堅(jiān)實(shí)保障。

保證查詢效率前提下,更快、更準(zhǔn)確的數(shù)據(jù)導(dǎo)入

在實(shí)時(shí)寫入場(chǎng)景中,社區(qū)版 ClickHouse 還是存在部分能力的缺失,比如數(shù)據(jù)分布按 shard 的分布策略很難保障均勻分布,會(huì)存在數(shù)據(jù)傾斜的情況,而且不支持由用戶指定唯一鍵的業(yè)務(wù)需求,也無法保證數(shù)據(jù)的有序消費(fèi), 單線程的消費(fèi)模式導(dǎo)致吞吐量受限,另外在 HA 高可用上也存在能力缺失。ByteHouse 針對(duì)這些不足對(duì) kafka engion 做了全面的增強(qiáng)。

首先是在分布式架構(gòu)下,通過自研的 HaKafka 引擎為數(shù)據(jù)的實(shí)時(shí)注入提供了 HA 高可用保障,保障數(shù)據(jù)不丟失;支持唯一鍵;通過 memory table,提升了實(shí)時(shí)寫入的吞吐能力,同時(shí)延遲刷盤也大幅降低IOPS,節(jié)省 IO 資源。

在此基礎(chǔ)上 ByteHouse 再向前一步,演進(jìn)到云原生架構(gòu),能力得到更大的提升,包括支持 exactly-once 消費(fèi)語義,自動(dòng)容錯(cuò),之前 node-base 架構(gòu)模式的擴(kuò)容難、代價(jià)高的問題也在云原生架構(gòu)下迎刃而解,能夠做到按需的靈活彈性擴(kuò)容和縮容。

此外,ByteHouse 自研了 UniqueMergeTree 表引擎,很好的平衡了寫和讀的性能。UniqueMergeTree 表引擎既支持行更新的模式,也支持部分列更新的模式,用戶可以根據(jù)業(yè)務(wù)要求開啟或關(guān)閉。在性能方面,與 ReplacingMergeTree 相比,UniqueMergeTree 的寫入性能只有輕微下降,但在查詢性能上取得了數(shù)量級(jí)的提升。進(jìn)一步對(duì)比了 UniqueMergeTree 和普通 MergeTree 的查詢性能,發(fā)現(xiàn)兩者是非常接近的。

ByteHouse 的未來展望

我們將持續(xù)圍繞讓 ByteHouse 更快、更穩(wěn)、更智能持續(xù)做技術(shù)迭代,包括更強(qiáng)的優(yōu)化器,當(dāng)前在原型測(cè)試中有 3 倍的性能提升;通過AI技術(shù)的引入讓系統(tǒng)更智能更高效,在原型測(cè)試中,基于 IMDB 的大規(guī)模數(shù)據(jù)集的性能表現(xiàn)上有20%的提升;此外更加智能的物化視圖技術(shù)以及 RDMA 技術(shù)預(yù)期都會(huì)在 23 年實(shí)現(xiàn)產(chǎn)品化落地。

面向未來,ByteHouse 的愿景是打造數(shù)據(jù)分析領(lǐng)域的“抖音”平臺(tái),能夠?yàn)橛脩魩硪惑w化的集成、分析體驗(yàn),降低用戶分析門檻,一站式提供分析所需的各種能力,并能通過安全可信的數(shù)據(jù)分享、模型分享幫助用戶便捷地實(shí)現(xiàn)交易和價(jià)值變現(xiàn)。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SQL
    SQL
    +關(guān)注

    關(guān)注

    1

    文章

    807

    瀏覽量

    46940
  • 數(shù)據(jù)分析
    +關(guān)注

    關(guān)注

    2

    文章

    1523

    瀏覽量

    36360
  • 字節(jié)跳動(dòng)
    +關(guān)注

    關(guān)注

    0

    文章

    353

    瀏覽量

    10129

原文標(biāo)題:關(guān)于 ByteHouse 你想知道的一切,看這一篇就夠了

文章出處:【微信號(hào):芋道源碼,微信公眾號(hào):芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    求助,關(guān)于MC33774測(cè)量問題求解

    您好,我有關(guān)于MC33774的問題: 1.18個(gè)電池終端測(cè)量和8個(gè)AINX測(cè)量的應(yīng)用測(cè)量需要多長(zhǎng)時(shí)間?我想知道掃描時(shí)間。我在數(shù)據(jù)表中查找了它,發(fā)現(xiàn)兩次我不知道
    發(fā)表于 04-21 09:59

    為什么 VisionFive V1 板上的 JH7100 中并存 NVDLA 引擎和神經(jīng)網(wǎng)絡(luò)引擎?

    想知道為什么 VisionFive V1 板上的 JH7100 中并存 NVDLA 引擎和神經(jīng)網(wǎng)絡(luò)引擎,請(qǐng)問?您能否舉關(guān)于他們的用例的例子?
    發(fā)表于 03-25 06:01

    大神們,想知道你們都用什么ide編程調(diào)試器? Arduino IDE?還是 e2studio ?還有其他嗎?哪個(gè)好用呢

    大神們,想知道你們都用什么ide編程調(diào)試器? Arduino IDE? 還是 e2studio ? 還有其他嗎? 哪個(gè)IDE好用呢? 求指點(diǎn)呀
    發(fā)表于 11-30 12:05

    新手小白必看!關(guān)于A100云主機(jī)租用,你想知道一切都在這!

    “我想租臺(tái)A100云主機(jī)來跑我的模型,但完全不知道從何下手。”——這是我們聽到最多的來自AI新手的聲音。A100,這個(gè)聽起來就“高大上”的名詞,背后其實(shí)是套清晰、可操作的流程。今天,我們就用
    的頭像 發(fā)表于 10-31 19:24 ?1985次閱讀
    新手小白必看!<b class='flag-5'>關(guān)于</b>A100云主機(jī)租用,<b class='flag-5'>你想知道</b>的<b class='flag-5'>一切</b>都在這!

    螺紋鋼切分測(cè)徑儀 讓每切分軋制生產(chǎn)線都有品質(zhì)保障

    切分螺紋鋼測(cè)徑儀作為種非接觸式在線檢測(cè)設(shè)備,通過多維度幾何尺寸測(cè)量、實(shí)時(shí)數(shù)據(jù)反饋和智能化分析,解決了切分軋制過程中的質(zhì)量檢測(cè)難題,成為保障螺紋鋼生產(chǎn)線品質(zhì)的核心裝備。 、技術(shù)原理:
    發(fā)表于 10-29 14:06

    12 個(gè)關(guān)鍵節(jié)點(diǎn)!文看懂 PCBA 如何實(shí)現(xiàn)零缺陷

    想知道 PCBA 加工怎么保證質(zhì)量零缺陷?關(guān)鍵在 12 個(gè)核心管控節(jié)點(diǎn),步步看:?
    的頭像 發(fā)表于 09-15 15:14 ?1073次閱讀
    12 個(gè)關(guān)鍵節(jié)點(diǎn)!<b class='flag-5'>一</b>文看懂 PCBA 如何實(shí)現(xiàn)零缺陷

    什么是ARM架構(gòu)?你需要知道一切

    從智能手機(jī)到工業(yè)邊緣計(jì)算機(jī),ARM?架構(gòu)為全球數(shù)十億臺(tái)設(shè)備提供動(dòng)力。ARM?以其效率優(yōu)先的設(shè)計(jì)和靈活的許可模式而聞名,已迅速?gòu)囊苿?dòng)處理器擴(kuò)展到人工智能邊緣計(jì)算、工業(yè)控制器,甚至數(shù)據(jù)中心。本文我們將深入探討ARM?架構(gòu)的真正含義、其核心特性、與NVIDIAJetson?等平臺(tái)的差異,以及與傳統(tǒng)x86系統(tǒng)的比較。什么是ARM架構(gòu)?ARM(AdvancedRISC
    的頭像 發(fā)表于 09-11 14:48 ?1688次閱讀
    什么是ARM架構(gòu)?你需要<b class='flag-5'>知道</b>的<b class='flag-5'>一切</b>

    干貨放送!宏集物流運(yùn)輸沖擊記錄儀直播精選問答集錦,你想知道的都在這

    宏集技術(shù)主題直播于8月20日?qǐng)A滿結(jié)束,感謝各位熱情參與!直播中,宏集科技高級(jí)技術(shù)工程師針畢工對(duì)不同物流運(yùn)輸?shù)膶?shí)際應(yīng)用場(chǎng)景,為大家分析如何高效監(jiān)測(cè)運(yùn)輸環(huán)境,保障貨物安全交付和厘清貨損責(zé)任。直播中,我們收到了眾多提問,展現(xiàn)了大家對(duì)宏集物流運(yùn)輸沖擊振動(dòng)監(jiān)測(cè)方案的興趣和對(duì)行業(yè)未來的深切關(guān)注。為此,我們整理了這些問題并邀請(qǐng)技術(shù)工程師解答,梳理出直播Q&A精選版(建議收
    的頭像 發(fā)表于 09-02 17:03 ?972次閱讀
    干貨放送!宏集物流運(yùn)輸沖擊記錄儀直播精選問答集錦,<b class='flag-5'>你想知道</b>的都在這

    碳?xì)淝逑礄C(jī)是如何運(yùn)轉(zhuǎn)的?碳?xì)淝逑礄C(jī)原理介紹

    碳?xì)淝逑礄C(jī)的工作原理是個(gè)值得關(guān)注的問題。在使用任何設(shè)備之前,我們會(huì)提前了解設(shè)備是如何運(yùn)行的。如果他們想知道某個(gè)設(shè)備的工作原理,他們通常會(huì)在網(wǎng)上搜索相關(guān)的問題。雖然答案很多,但并不令人滿意。原因是
    的頭像 發(fā)表于 07-31 17:00 ?1067次閱讀
    碳?xì)淝逑礄C(jī)是如何運(yùn)轉(zhuǎn)的?碳?xì)淝逑礄C(jī)原理介紹

    顆小小的IPEX端子,撐起了多少設(shè)備的“心跳”

    你想了解哪種射頻連接器的選型? 想知道 IPEX 在哪些產(chǎn)品里具體應(yīng)用? 想聊聊從“打螺絲”到“打品牌”的轉(zhuǎn)變? 歡迎評(píng)論區(qū)交流,我會(huì)一一回復(fù)。 我們不販賣焦慮,只提供靠譜的連接方案。
    的頭像 發(fā)表于 07-30 14:25 ?2256次閱讀
    <b class='flag-5'>一</b>顆小小的IPEX端子,撐起了多少設(shè)備的“心跳”

    UPS電源—想知道UPS電源應(yīng)用場(chǎng)景?看這!

    數(shù)據(jù)中心與服務(wù)器機(jī)房 在數(shù)據(jù)中心和服務(wù)器機(jī)房中,大量關(guān)鍵數(shù)據(jù)的存儲(chǔ)和處理依賴于穩(wěn)定的電力供應(yīng)。UPS電源在此場(chǎng)景中起著至關(guān)重要的作用,它能確保服務(wù)器、存儲(chǔ)設(shè)備以及網(wǎng)絡(luò)設(shè)備在市電中斷或出現(xiàn)電壓波動(dòng)時(shí)持續(xù)運(yùn)行,有效避免數(shù)據(jù)丟失和業(yè)務(wù)中斷,保障企業(yè)和組織的核心業(yè)務(wù)不受影響。 醫(yī)療設(shè)施領(lǐng)域 醫(yī)療設(shè)備如手術(shù)室的生命維持系統(tǒng)、手術(shù)器械、監(jiān)護(hù)儀器等對(duì)電力的穩(wěn)定性和連續(xù)性要求極高。UPS電源作為可靠的備用電源,在電力故障時(shí)能夠立即投入使用,確保醫(yī)療設(shè)備的正常運(yùn)作,為患者的生命安全提供有力保障,在醫(yī)院、急救中心等醫(yī)療場(chǎng)所不可或缺。
    的頭像 發(fā)表于 06-19 17:35 ?1120次閱讀
    UPS電源—<b class='flag-5'>想知道</b>UPS電源應(yīng)用場(chǎng)景?看這!

    關(guān)于 樹莓派5 超頻:你需要知道一切!

    摘要樹莓派5可通過超頻提升性能,對(duì)于機(jī)器學(xué)習(xí)等處理器密集型任務(wù)尤為有用。超頻樹莓派5時(shí),需將其溫度控制在80°C以下。官方樹莓派5機(jī)箱配備散熱風(fēng)扇,主動(dòng)散熱配件則包含散熱片和風(fēng)扇,均有助于溫度控制。超頻樹莓派5需修改config.txt啟動(dòng)設(shè)置文件,調(diào)整CPU速度設(shè)置。但超頻可能縮短Pi5的使用壽命,并使保修失效,因此需謹(jǐn)慎操作。樹莓派5的速度比樹莓派4快兩
    的頭像 發(fā)表于 06-10 17:29 ?3019次閱讀
    <b class='flag-5'>關(guān)于</b> 樹莓派5 超頻:你需要<b class='flag-5'>知道</b>的<b class='flag-5'>一切</b>!

    CY7C65223-24LTXIT的DP和DM引腳的輸出電壓范圍是多少?

    你好, 關(guān)于CY7C65223-24LTXIT,我想知道單獨(dú)使用USB驅(qū)動(dòng)程序操作時(shí)USBDP和USBDM引腳的以下信息。 1)輸出電壓范圍 2)絕對(duì)評(píng)級(jí) 問候。
    發(fā)表于 05-15 07:54

    如何添加些網(wǎng)絡(luò)上的庫到mpy固件的說明或手冊(cè)教程?

    如何添加些網(wǎng)絡(luò)上的庫到mpy固件的說明或手冊(cè)教程? 問題2: 關(guān)于mpy的image庫在哪里能了解學(xué)習(xí)內(nèi)部代碼,只了解些python,想知道怎么從c轉(zhuǎn)換成mpy能調(diào)用的,自己寫的c
    發(fā)表于 04-29 08:16