鐗╄仈缃?– TDengine | 娑涙€濇暟鎹?/title> <atom:link href="//www.yakult-sh.com.cn/tag/iot/feed" rel="self" type="application/rss+xml" /> <link>//www.yakult-sh.com.cn</link> <description>TDengine | 楂樻€ц兘銆佸垎甯冨紡銆佹敮鎸丼QL鐨勬椂搴忔暟鎹簱 | 娑涙€濇暟鎹?/description> <lastBuildDate>Tue, 13 May 2025 09:54:41 +0000</lastBuildDate> <language>zh-Hans</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>//wordpress.org/?v=6.8.2</generator> <image> <url>//www.yakult-sh.com.cn/wp-content/uploads/2025/07/favicon.ico</url> <title>鐗╄仈缃?– TDengine | 娑涙€濇暟鎹?/title> <link>//www.yakult-sh.com.cn</link> <width>32</width> <height>32</height> </image> <item> <title>EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?/title> <link>//www.yakult-sh.com.cn/tdengine-engineering/29219.html</link> <dc:creator><![CDATA[Yu Chen]]></dc:creator> <pubDate>Tue, 13 May 2025 09:54:28 +0000</pubDate> <category><![CDATA[鎶€鏈枃绔?- 鏃跺簭鏁版嵁搴揮]></category> <category><![CDATA[鏃跺簭鏁版嵁搴揮]></category> <category><![CDATA[鐗╄仈缃慮]></category> <guid isPermaLink="false">//www.yakult-sh.com.cn/?p=29219</guid> <description><![CDATA[EMQX 涓?TDengine 浣滀负鐗╄仈缃戣繛鎺ヤ笌澶ф暟鎹鐞嗛鍩熺殑棰嗗啗浜у搧锛屾鍦ㄩ€氳繃鎶€鏈崗鍚屾瀯寤虹鍒扮鐨勭墿鑱旂綉/宸ヤ笟澶ф暟鎹В鍐虫柟妗堛€備负宸ヤ笟浜掕仈缃戙€佽溅鑱旂綉銆佽兘婧愮鐞嗐€佽繍缁寸洃鎺х瓑璇稿鍦烘櫙鎻愪緵楂樻晥鍙潬鐨勬妧鏈敮鎾戙€俔]></description> <content:encoded><![CDATA[ <p class="video"><iframe frameborder="0" src="//v.qq.com/txp/iframe/player.html?vid=x3089k4zli2" allowFullScreen="true"></iframe> </p> <p>鍦ㄤ竾鐗╀簰鑱旂殑鏁板瓧鍖栨氮娼腑锛?strong>娴烽噺璁惧杩炴帴</strong>涓?strong>瀹炴椂鏁版嵁澶勭悊</strong>鎴愪负璇稿浼佷笟闈复鐨勪袱澶у洶鎵般€?/p> <p>EMQX 涓?TDengine 浣滀负鐗╄仈缃戣繛鎺ヤ笌澶ф暟鎹鐞嗛鍩熺殑棰嗗啗浜у搧锛屾鍦ㄩ€氳繃鎶€鏈崗鍚屾瀯寤虹鍒扮鐨勭墿鑱旂綉/宸ヤ笟澶ф暟鎹В鍐虫柟妗堛€備负宸ヤ笟浜掕仈缃戙€佽溅鑱旂綉銆佽兘婧愮鐞嗐€佽繍缁寸洃鎺х瓑璇稿鍦烘櫙鎻愪緵楂樻晥鍙潬鐨勬妧鏈敮鎾戙€?/p> <h2 class="wp-block-heading"><strong>EMQX锛氫紒涓氱骇</strong><strong> MQTT + </strong><strong>AI</strong><strong> 骞冲彴</strong></h2> <p><strong>EMQX 鏄竴娆句簯鍘熺敓鍒嗗竷寮?MQTT 鎺ュ叆骞冲彴锛屽吋瀹瑰绉嶆秷鎭紶杈撳崗璁紝鍏峰楂樺彲鐢ㄦ€у拰鎵╁睍鎬э紝鍗曡妭鐐规敮鎸?500 涓?MQTT 杩炴帴锛岃兘澶熷鐞嗗ぇ瑙勬ā骞跺彂娑堟伅浼犺緭锛屽苟鎻愪緵绔埌绔暟</strong>鎹姞瀵嗗拰缁嗙矑搴﹁闂帶鍒跺姛鑳斤紝鍏呭垎鍒╃敤鏁版嵁浠峰€肩殑鍚屾椂锛屽叏闈㈡弧瓒充紒涓氭暟鎹殑鍚堣鎬ч渶姹傦紝涓虹墿鑱旂綉锛圛oT锛夊拰浜哄伐鏅鸿兘搴旂敤鎻愪緵鍙潬鐨勫疄鏃舵秷鎭紶杈撳拰璁惧杩炴帴瑙e喅鏂规銆?/p> <h2 class="wp-block-heading"><strong>TDengine锛氫紒涓氱骇鏃跺簭澶ф暟鎹钩鍙?/strong></h2> <p>TDengine 鏄竴娆句笓涓虹墿鑱旂綉銆佸伐涓氫簰鑱旂綉绛夊満鏅璁″苟浼樺寲鐨勫ぇ鏁版嵁骞冲彴锛屽叾鏍稿績妯″潡鏄珮鎬ц兘銆侀泦缇ゅ紑婧愩€佷簯鍘熺敓銆佹瀬绠€鐨?a href="//www.yakult-sh.com.cn/" data-internallinksmanager029f6b8e52c="2" title="鏃跺簭鏁版嵁搴? target="_blank" rel="noopener">鏃跺簭鏁版嵁搴?/a>銆傚畠鑳藉畨鍏ㄩ珮鏁堝湴灏嗗ぇ閲忚澶囨瘡澶╀骇鐢熺殑楂樿揪 TB 鐢氳嚦 PB 绾х殑鏁版嵁杩涜姹囪仛銆佸瓨鍌ㄣ€佸垎鏋愬拰鍒嗗彂锛屽苟鎻愪緵<strong>AI 鏅鸿兘浣?/strong>瀵规暟鎹繘琛岄娴嬩笌寮傚父妫€娴嬶紝鎻愪緵瀹炴椂鐨勫晢涓氭礊瀵熴€?/p> <h2 class="wp-block-heading">寮哄己鑱旀墜锛屼簯绔悎浣?/h2> <p>浣滀负鏍稿績鍚堜綔浼欎即锛孴Dengine 涓?EMQX 鐨勭鏈夊寲閮ㄧ讲鏃╁凡瀹屾垚娣卞害鐢熸€侀€傞厤銆傚湪 SaaS 棰嗗煙锛屽弻鏂瑰悎浣滃啀杩涗竴姝ワ細TDengine Cloud 姝ゅ墠宸插叏闈㈡敮鎸?MQTT 鏁版嵁婧愭帴鍏ワ紝瀹炵幇涓?EMQX/EMQX Cloud 鏃跺簭鏁版嵁鐨勬棤缂濆鎺ャ€傛渶鏂板彂甯冪殑 EMQX Cloud 5.2.13 鐗堟湰鍐呯疆浜?TDengine Cloud 鍘熺敓杩炴帴鍣紝琛ラ綈浜嗗弻鏂规暟鎹氦浜掔殑鏈€鍚庝竴涓幆鑺傘€?璇ュ師鐢熻繛鎺ュ櫒鐨勪富瑕佷紭鍔夸负锛?/p> <p>绠€鍖栭厤缃祦绋嬶細杩欌紑鍔熻兘鏄捐憲绠€鍖栦簡鏃跺簭鏁版嵁鎺ュ叆 TDengine 鐨勬祦绋嬶紝浣库饯鎴封絾闇€鍐嶉€氳繃绻佺悙鐨?HTTP 杩炴帴鍣ㄩ厤缃繃绋嬶紝鍙渶鍦ㄥ浘褰㈠寲鐣岄潰杩涜绠€鍗曠殑閰嶇疆灏卞彲浠ヨ繛鎺ヤ袱饧や簯鏈嶅姟骞冲彴锛屼负涓氬姟杞绘澗璧嬭兘銆?/p> <p>鍘熲剑鍗忚饨€鎸侊細鐩存帴浣库饯 TDengine Cloud 鐨勫師饨e崗璁紶杈撴暟鎹紝閬垮厤浜?HTTP 杩炴帴鐨勯澶栧紑閿€锛屾彁鍗囦簡鎬ц兘涓庣ǔ瀹氭€с€?/p> <p>饩兼€ц兘鏁版嵁浼犺緭锛氫紭鍖栫殑鏁版嵁浼犺緭鏈哄埗锛岀‘淇濈墿鑱斺焦鏁版嵁鑳藉蹇€熷彲闈犲湴瀛樺偍鍒?TDengine Cloud銆?/p> <p>鐏垫椿鐨勬暟鎹鐞嗭細寮衡激鐨勮鍒欏紩鎿庘絸鎸侊紝鍙牴鎹笟鍔¢渶姹傚鏁版嵁杩涒緩绛涢€夈€佽浆鎹㈠拰澶勭悊銆?/p> <p>饧€绔欏紡閰嶇疆锛氣絾闇€鍒嗗埆绠$悊 EMQX 鍜?TDengine 鐨勮繛鎺ュ弬鏁帮紝缁熲紑鍦?EMQX Cloud 鎺у埗鍙板畬鎴愭墍鏈夐厤缃€?/p> <p>鍙鍖栫洃鎺э細闆嗘垚鐨勬暟鎹祦鐩戞帶鍔熻兘锛岃交鏉句簡瑙f暟鎹祦杞姸鎬佷笌鎬ц兘鎸囨爣銆?/p> <p>鎺ヤ笅鏉ワ紝鎴戜滑鍚戝ぇ瀹朵粙缁嶅浣曚娇鐢ㄨ杩炴帴鍣ㄥ疄鐜?MQTT 鏁版嵁鎺ュ叆 TDengine Cloud 锛?/p> <h2 class="wp-block-heading"><strong>EMQX Cloud </strong>閰嶇疆鎿嶄綔姝ラ</h2> <p>浠ヤ笅鏄厤缃?EMQX Cloud 涓?TDengine Cloud 鍘熲剑杩炴帴鐨勮缁嗘楠ゆ寚鍗楋細</p> <h3 class="wp-block-heading">鍓嶇疆鍑嗗</h3> <ol class="wp-block-list" start="1"> <li><strong>EMQX Cloud </strong>涓撴湁鐗堥儴缃诧細闇€瑕佸湪 EMQX Cloud 骞冲彴锛?a href="//cloud.emqx.com/" rel="nofollow noopener" target="_blank">//cloud.emqx.com/</a>锛夋敞鍐屽苟鍒涘缓 EMQX Cloud 涓撴湁鐗堥儴缃?銆傦紙鍙厤璐逛綋楠岋級</li> <li><strong>TDengine Cloud </strong>璐︽埛锛氶渶瑕佸湪 TDengine Cloud 骞冲彴 (<a href="//cloud.yakult-sh.com.cn/" rel="nofollow noopener" target="_blank">//cloud.yakult-sh.com.cn/</a>) 娉ㄥ唽骞跺垱寤烘暟鎹簱瀹炰緥銆傦紙鍙厤璐逛綋楠岋級</li> <li>饨圭粶閰嶇疆锛氶渶瑕佷负 EMQX Cloud 涓撴湁鐗堥儴缃插紑閫?NAT 饨瑰叧锛屽厑璁?EMQX Cloud 閮ㄧ讲閫氳繃鍏焦璁块棶 TDengine Cloud 瀹炰緥銆?/li> </ol> <h3 class="wp-block-heading">姝ラ<strong> 1</strong>锛?strong>TDengine Cloud </strong>鍑嗗饧綔</h3> <p>1. 鐧诲綍 TDengine Cloud 鎺у埗鍙?(//cloud.yakult-sh.com.cn/)</p> <p>2. 鍒涘缓骞堕儴缃?TDengine Cloud 鏈嶅姟瀹炰緥</p> <p>3. 杩涒紛瀹炰緥鍚庯紝鍦ㄥ乏渚ц彍鍗曟爮涓偣鍑?#8221;鏁版嵁娴忚鍣?#8221;</p> <p>4. 鍒涘缓鏁版嵁搴擄紝渚嬪 “iot_data”</p> <p>5. 鍦ㄦ暟鎹簱涓垱寤鸿〃锛?/p> <pre class="wp-block-code"><code>CREATE TABLE iot_data.temp_hum ( ts TIMESTAMP, clientid NCHAR(256), temp FLOAT, hum FLOAT ); </code></pre> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1024x420.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29220" width="768" height="315" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1024x420.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-300x123.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-768x315.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1536x631.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-2048x841.png 2048w" sizes="(max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>6. 鍦?TDengine Cloud 鎺у埗鍙拌幏鍙栬繛鎺?URL 鍜岃闂护鐗岋細TDENGINE_CLOUD_URL銆乀DENGINE_CLOUD_TOKEN鐨勫€间互澶囧悗饨ゃ€?/p> <div class="wp-block-image"> <figure class="aligncenter size-full is-resized"><img decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29221" width="584" height="371" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18.png 779w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18-300x191.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18-768x488.png 768w" sizes="(max-width: 584px) 100vw, 584px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 2</strong>锛氬湪<strong> EMQX Cloud </strong>鍒涘缓<strong>TDengine</strong>杩炴帴鍣?/h3> <p>1. 鐧诲綍 EMQX Cloud 鎺у埗鍙?/p> <p>2. 鍦ㄩ儴缃茶彍鍗曚腑閫夋嫨”鏁版嵁闆嗘垚”锛屽湪鏁版嵁鎸佷箙鍖栧垎绫讳笅閫夋嫨 TDengine</p> <p>3. 鐐瑰嚮”鏂板缓杩炴帴鍣?#8221;锛屽~鍐欎互涓嬩俊鎭細</p> <ul class="wp-block-list"> <li>杩炴帴鍣ㄥ悕绉帮細涓鸿繛鎺ュ櫒鎸囧畾饧€涓悕绉帮紝濡?“TDengine Cloud”</li> <li>涓绘満鍒楄〃锛氬~鍐?TDengine Cloud 鎻愪緵鐨勮繛鎺?锛圱DENGINE_CLOUD_URL鐨勫€硷級</li> <li><strong>Token</strong>锛氬~饧婁粠 TDengine Cloud 鑾峰彇鐨勮闂护鐗?锛圱DENGINE_CLOUD_TOKEN鐨勫€硷級</li> <li>鏍规嵁闇€瑕侀厤缃炯绾ц缃紙鍙€夛級</li> </ul> <p>4. 鐐瑰嚮”娴嬭瘯杩炴帴”鎸夐挳楠岃瘉杩炴帴鐘舵€侊紝鎴愬姛鍚庝細鏄剧ず”杩炴帴鍣ㄥ彲饨?#8221;鎻愮ず 銆?/p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1024x590.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29222" width="790" height="455" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1024x590.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-300x173.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-768x443.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1536x886.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-2048x1181.png 2048w" sizes="(max-width: 790px) 100vw, 790px" /></figure></div> <p></p> <p>5. 鐐瑰嚮”鏂板缓”鎸夐挳瀹屾垚杩炴帴鍣ㄧ殑鍒涘缓</p> <h3 class="wp-block-heading">姝ラ<strong> 3</strong>锛氬垱寤烘暟鎹泦鎴愯鍒?/h3> <p>1. 鐐瑰嚮鍒氬垱寤虹殑杩炴帴鍣ㄥ垪琛ㄤ腑”鎿嶄綔”鍒椾笅鐨?#8221;鏂板缓瑙勫垯”鍥炬爣锛屾垨鍦?#8221;瑙勫垯鍒楄〃”涓偣鍑?#8221;鏂板缓瑙勫垯”</p> <p>2. 鍦?SQL 缂栬緫鍣ㄤ腑杈撯紛瑙勫垯锛屽畾涔夐渶瑕佸鐞嗙殑娑堟伅锛屼緥濡傦細</p> <pre class="wp-block-code"><code>SELECT now_timestamp('millisecond') as ts, payload.temp as temp, payload.hum as hum, clientid FROM "devices/temp_hum" </code></pre> <p>3. 鐐瑰嚮”SQL绀轰緥”鍜?#8221;鍚饯璋冭瘯”鎸夐挳鍙互瀛︿範鍜屾祴璇曡鍒?SQL 鐨勭粨鏋滐紙鍙€夛級</p> <p>4. 鐐瑰嚮”涓嬧紑姝?#8221;寮€濮嬪垱寤哄姩浣?锛?/p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1024x531.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29223" width="768" height="398" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1024x531.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-300x156.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-768x398.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1536x797.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-2048x1062.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 4</strong>锛氶厤缃姩浣?/h3> <p>1. 浠?#8221;浣库饯杩炴帴鍣?#8221;涓嬫媺妗嗕腑閫夋嫨鎮ㄥ垰鎵嶅垱寤虹殑 TDengine 杩炴帴鍣?/p> <p>2. 鏁版嵁搴撳悕瀛楋細濉啓鍦?TDengine Cloud 涓垱寤虹殑鏁版嵁搴撳悕绉帮紝濡?“iot_data”</p> <p>3. 閰嶇疆SQL妯℃澘锛屸饯浜庡皢鏁版嵁鍐欌紛TDengine Cloud锛?/p> <p>INSERT INTO iot_data.temp_hum(ts, temp, hum, clientid) VALUES (${ts}, ${temp}, ${hum}, ‘${clientid}’)</p> <p>4. 鍚饯”鏈畾涔夊彉閲忎綔涓?NULL”閫夐」锛岀‘淇濊鍒欏紩鎿庡湪鍙橀噺鏈畾涔夋椂鑳芥纭鐞?銆?/p> <p>5. 鏍规嵁涓氬姟闇€姹傞厤缃炯绾ч€夐」锛屽鍚屾/寮傛妯″紡銆佹壒閲忓弬鏁扮瓑銆傦紙鍙€夛級</p> <p>娉細瀵规秷鎭欢杩熶笉鏁忔劅锛堝欢杩熲缉浜?s锛夌殑鎯呭喌锛屽彲浠ュ皢鏈€饧ゆ壒閲忚姹傗激饧╀粠 1 淇敼涓?100锛屼粠饨芥彁饩煎啓饧婃€ц兘銆?/p> <p>6. 鐐瑰嚮”纭”鎸夐挳瀹屾垚鍔ㄤ綔閰嶇疆</p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1024x531.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29224" width="768" height="398" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1024x531.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-300x155.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-768x398.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1536x796.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-2048x1061.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>7. 鍦ㄥ脊鍑虹殑”鎴愬姛鍒涘缓瑙勫垯”鎻愮ず妗嗕腑鐐瑰嚮”杩斿洖瑙勫垯鍒楄〃”锛屽畬鎴愭暣涓暟鎹泦鎴愰厤缃€?/p> <h3 class="wp-block-heading">姝ラ<strong> 5</strong>锛氭ā鎷熸暟鎹笂鎶?/h3> <p>1. 鍦?EMQX Cloud 閮ㄧ讲鑿滃崟涓€夋嫨鈥濆湪绾胯皟璇曗€滐紝骞剁偣鍑昏繛鎺?銆?/p> <p>2. 璁㈤槄涓婚 devices/temp_hum 銆?/p> <p>3. 鍚戜富棰?devices/temp_hum 鍙戦€佹俯婀垮害鏁版嵁 锛?code>{"temp": 23, "hum": 90}</code></p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1024x547.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29225" width="768" height="410" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1024x547.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-300x160.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-768x410.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1536x821.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-2048x1094.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 6</strong>锛氬湪<strong> TDengine Cloud </strong>鏌ヨ涓婃姤鐨勬暟鎹?/h3> <p>1. 璁块棶 TDengine Cloud 鏁版嵁娴忚鍣?銆?/p> <p>2. 鏌ヨ涓婃姤鏁版嵁缁撴灉 銆?/p> <pre class="wp-block-code"><code>SELECT * from iot_data7.temp_hum;</code></pre> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1024x568.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29226" width="768" height="426" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1024x568.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-300x167.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-768x426.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1536x852.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-2048x1137.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>鍙互鐪嬪埌锛屾暟鎹凡缁忕粡鐢?EMQX Cloud 鍐欏叆浜?TDengine Cloud 褰撲腑銆?/p> <p>鍏充簬TDengine Cloud 杩炴帴鍣ㄦ洿鍏蜂綋鐨勪娇鐢紝鍙互鍙傝€冿細<a href="//docs.emqx.com/zh/cloud/latest/data_integration/tdengine_cloud.html" rel="nofollow noopener" target="_blank">//docs.emqx.com/zh/cloud/latest/data_integration/tdengine_cloud.html</a></p> <h2 class="wp-block-heading"><strong>TDengine Cloud </strong>閰嶇疆鎿嶄綔姝ラ</h2> <p>鍏充簬 TDengine Cloud 涓€渚э紝鍚屾牱鍙互閫氳繃閮ㄧ讲 MQTT 鏁版嵁婧愬疄鐜板 EMQX Cloud 鐨勬暟鎹帴鍏ワ紝鍏蜂綋鎿嶄綔鍙傝€僒Dengine 瀹樻柟鏂囨。锛?a href="//docs.yakult-sh.com.cn/cloud/data-in/ds/mqtt/" rel="nofollow noopener" target="_blank">//docs.yakult-sh.com.cn/cloud/data-in/ds/mqtt/</a>锛屼互鍙婅鍗氬锛?a href="//www.yakult-sh.com.cn/tdengine-engineering/27256.html">//www.yakult-sh.com.cn/tdengine-engineering/27256.html</a>銆?/p> <h2 class="wp-block-heading">鍐欏湪鏈€鍚?/h2> <p>鐩墠锛?EMQX Cloud 鍙敮鎸侀€氳繃鍏綉灏嗘暟鎹帴鍏?TDengine Cloud 褰撲腑锛屽悗缁繕浼氭洿鏂颁互鏀寔绉佹湁杩炴帴锛坧rivate link锛夋柟寮忥紝杩涗竴姝ユ彁鍗?EMQX Cloud 鍜?TDengine Cloud 鐢ㄦ埛鐨勪娇鐢ㄤ綋楠屻€?/p> <p>闈㈠鏁版嵁娲祦鐨勬寫鎴樹笌鏈洪亣锛孍MQX 涓?TDengine 鐨勬繁搴﹀悎浣滀负琛屼笟甯︽潵浜嗙獊鐮存€х殑鎶€鏈В鍐虫柟妗堛€備笉浠呮瀯寤轰簡鏀拺娴烽噺鏁版嵁澶勭悊鐨勮秴楂樻€ц兘鎶€鏈簳搴э紝鏇撮€氳繃鍒涙柊鎬х殑鏋舵瀯璁捐锛岄噸濉戝伐涓氫簰鑱旂綉涓庣墿鑱旂綉鐨勬暟鎹熀纭€璁炬柦鏍囧噯鑼冨紡锛屽姪鍔涗紒涓氬湪鏁版櫤鍖栬浆鍨嬫氮娼腑鑾峰緱鍏抽敭绔炰簤浼樺娍锛屽紑鍚櫤鑳藉寲鍙戝睍鐨勬柊绡囩珷銆?/p> ]]></content:encoded> </item> <item> <title>缃戠粶涓嶇ǔ銆佹暟鎹贡銆佺郴缁熻€侊紵璇曡瘯杈逛簯鍗忓悓锝滄椂搴忔暟鎹簱TDengine //www.yakult-sh.com.cn/tdengine-engineering/29060.html Fri, 18 Apr 2025 08:18:11 +0000 //www.yakult-sh.com.cn/?p=29060 在当今数字化转型加速的背景下,量的数据生成和实时处理需求已成ؓ企业面的关键挑战。无论是物联|设备、工业自动化pȝQ还是智能城市的各类传感器,数据的采集、传输与分析效率Q直接媄响企业的决策与运营。ؓ此,TDengine 推出的边云协同解x案,通过计和存储分布在边~和云端Q提供高效的数据理和实时处理能力,帮助企业在降低成本的同时Q实现更灉|、更高效的业务运营。本文章将帮助大家深入了解q一解决Ҏ的核心技术及其应用场景,以及它如何ؓ企业带来创新和h倹{?/p>

Z么需要边云协同?

在工业互联网中,边缘讑֤的作用是Ҏ地生产数据进行实时监控和处理Q但q只能ؓ决策者提供局部视角,无法形成全局的认知。ؓ了做出全面、准的决策Q边~设备采集的数据需要上传至云端q_Q无论是公有云还是私有云Q。在云端Q数据不仅可以被汇聚Q还能通过更强大的计算资源q行融合和分析,从而ؓ理者提供对整个生pȝ的宏观洞察?/p>

边云协同架构由此应运而生Q它成ؓ工业互联|中不可或缺的支柱,其是在需要同时兼数据实时性和全局视角的复杂场景中。边~设备通常负责监控生U上某一Ҏ某几关键指标,如R间内的生产进度、设备运行状态等Qƈ对异常情况进行及时告警。边~设备在采集和处理这些数据后Q会其传输C端的大数据^台。此Ӟ边缘讑֤可以保证数据的实时性,云端则利用更强大的计能力对q些分散的数据进行汇怅R分析和深度挖掘?/p>

然而,随着边缘讑֤的数量迅速增长,数据量也呈爆炸式增长。在q种情况下,要让pȝ高效q行Q?strong>边云协同的数据库或数据存储系l需要具备选择性上报和数据降采L功能。例如,边缘讑֤可能每秒钟采集一ơ数据,但ؓ了减L据传输和存储的压力,可以选择只上传经q降采样的数据,采集频率从一U降Z分钟。这不仅减少了数据量Q还保留了够的信息Q用于长期的势分析和预模型?/p>

此外Q?strong>边云协同的需求还源于传统工业数据采集pȝ的局限性?/strong>传统的系l通常依赖于从 PLCQ可~程逻辑控制器)采集数据Qƈ通过工业实时数据库进行处理。这cȝl往往采用d架构Q扩展性差Q且依赖于特定的操作pȝ和Yg生态,D整个pȝ的封闭性较高,灉|性和可扩展性有限?/p>

相比之下Q?strong>边云协同架构的优势在于它的高度灵zL和可扩展性,能够在边~和云端实现数据的分层处?/strong>。边~设备处理实时数据,快速响应现场需求,而云端则通过强大的计能力进行数据整合和分析Qؓ理层提供全局的决{支持。这U架构不仅提高了数据处理的效率,q能Ҏ实际需求进行灵zL展,适应不同规模的企业和应用场景?/p>

TDengine 的边云协同解x?/h2>

正如前文所_在工业互联网和制造业场景中,实时、高效的数据同步是企业优化运营、提升决{能力的关键。在此背景下QTDengine EnterpriseQ企业版Q凭借强大的边云协同功能Qؓ工业企业提供了一个灵zM高效的数据处理解x案。通过该方案,企业可以实现边缘侧与云端之间的数据无~协作,满各种复杂业务场景的需求?/p>

TDengine Enterprise 的边云协同解x案具备以下几大核心特性:

高效数据同步

支持每秒数百万条数据的高速同步能力,保在边~设备和云端q_之间的数据传输既快速又E_Q无论是在工业物联网讑֤密集的现场,q是云端的分析^収ͼ都能保持数据的实时同步?/p>

多数据源兼容?/strong>

TDengine Enterprise 提供了广泛的数据源对接能力,支持L工业协议和标准如 AVEVA PI System、OPC-UA、OPC-DA、MQTT {,实现对多U外部系l的数据接入。这U兼Ҏ极大扩展了其应用场景,无论是传l的工业pȝq是新兴的物联网q_Q都能轻松接入?/p>

灉|的同步规则配|?/strong>

用户可以Ҏ实际业务需求配|数据同步规则,实现Ҏ据同步策略的高度定制化。无论是降采栗按条g{选,q是选择性同步不同别的关键信息QTDengine Enterprise 都能通过配置满企业Ҏ据的不同要求Q确保同步的数据不仅有效Q而且最为相兟?/p>

断线l传与重新订?/strong>

在复杂的工业环境中,|络E_性往往难以保障。TDengine Enterprise 支持断线l传和重新订阅功能,保即在网l中断时Q数据的同步也不会丢失,pȝ能够在网l恢复后l箋完成未完成的传输dQ保证数据完整性?/p>

历史数据q移

当企业需要进行系l升U或更换ӞTDengine Enterprise 提供了便L历史数据q移功能。用户可以轻村ְ历史数据从旧pȝ无缝q移到新pȝQ确保数据的持箋性和一致性,避免因系l变更而造成的数据丢失或不兼定w题?/p>

此外QTDengine Enterprise 的数据订阅功能赋予用h大的灉|性?strong>用户可以Ҏ业务需求自由选择订阅的数据范_无论是单个数据库、一张超U表Q甚x带有{选条件的查询语句Q均可实现选择性的同步。通过q种方式Q用户可以将真正兛_的数据,如离U数据或乱序数据Q从边缘侧同步到云端或其他集,最大限度地优化数据传输效率Q减带宽占用和资源费?/p>

在实际的工业场景中,比如一个生产R_以下图ؓ例)QTDengine Enterprise 可以高效地实现边云协同架构的应用。生产R间内的设备生的实时数据存储在边~侧?TDengine 中。随后,部v在分厂的 TDengine 会订阅R间的生数据QƈҎ业务需求灵z配|同步规则,如降采样或仅同步出阈值的数据。同理,集团总部?TDengine 会进一步订阅各个分厂的数据Q完成集团维度的数据汇d分析。这U多层次、分U的数据同步架构Q保证了从生产R间到集团总部的数据流动高效、实时且具备业务相关性?/p>

|络不稳、数据ؕ、系l老?试试边云协同|时序数据库TDengine - TDengine Database 时序数据? class=

与传l的ȝ数据同步方式相比QTDengine Enterprise 提供了多Ҏ著的优势Q?/p>

  • 零代码配|?/strong>Q无需~写复杂的代码,用户只需通过单的配置卛_实现边缘和云端的数据同步?/li>
  • 自动化程度高Q跨区域的数据同步可以自动完成,减少了手动操作中的出错率Q显著提高了q维效率?/li>
  • 无缓存需?/strong>QTDengine 通过优化传输机制Q避免了大批量数据同步时带来的网l带宽阻塞问题,使数据传输更加^滑、高效?/li>
  • 灉|、实时的数据同步Q通过数据订阅方式实现的同步支持规则配|,能够Ҏ具体业务需求灵z调整数据的传输频率和内宏V?/li>
  • l一的数据模?/strong>Q边~侧和云端均使用 TDengineQ确保了数据模型的一致性,大大降低了数据治理的复杂度,提升了管理效率?/li>

针对刉业企业普遍面的数据同步挑战,TDengine Enterprise 提供了一个具备实时性、灵zL和高效性的解决ҎQ尤其是在大规模数据同步和网l环境复杂的情况下,极大优化了数据传输的效率和稳定性,避免了传l方式中定期传输大数据量所D的资源浪费和带宽拥堵问题?/p>

边云协同在某大型油田目中的应用

在某大型油田的生产管理项目中Q用户需要集成多个系l,如自动化数据采集与控制、生产视频监控、工业物联网、生产数据服务和化生产管理等Q同时也需要徏讑֐环节的信息化采集标准。然而,随着旉推移Q项目中原先使用?Oracle pȝ在应对大规模时序数据的存储和处理Ӟ逐渐暴露Z些瓶颈问题:

  1. 在面对复杂查询和大数据集的聚合时Q写入和查询效率显著下降Q系l性能逐渐衰减Q?/li>
  2. 随着数据量的不断增加Q磁盘空间压力增大,q维成本日益增加Q?/li>
  3. 在分布式企业理模式下,数据协同效率较低Q难以满企业快速增长的业务需求?/li>

Z解决q些问题Q该目团队对多U技术方案进行了深入的验证,最l选择?Oracle pȝ中的时序数据存储切换?TDengineQƈ借助其边云协同技术,实现了边~侧数据C端的实时汇聚与同?/strong>?/p>

具体实施Ҏ中,多个不同?TDengine 服务全量的历史数据及后l生的数据实时同步至云?TDengine。TDengine 的核心组件之一—?strong>taosXQ只需在数据接收方部vQƈ通过一条简单的命oQ即可完成包括历史数据迁UR实时同步及两者؜合的处理程?/p>

例如Q用以下命令可以将某台服务器的 db1 历史数据及实时数据同步到本地的?code>db2 数据库:

taosx run -f 'taos://192.168.1.101:6030/db1?mode=all' -t 'taos://localhost:6030/db2' -v

此外Q?strong>taosX q支持基?TDengine ?WAL 日志q行数据订阅Q通过事g驱动序处理数据。无论是实时数据的插入,q是历史数据的补录,所有数据都能够实时同步到目标集,保数据完整性和时效性?/p>

实施该方案后Q多?TDengine 服务实现了跨省数据实时同步,边~数据汇聚至云端总部集群。当前总部集群存储的数据量已经辑ֈ 36 TBQL据量过 1034 亿条Q数据压~率控制?nbsp;10% 以内。通过 TDengine 的高效压~技术,大幅节省了存储资源?/p>

自项目将 Oracle 切换?TDengine 后,优化效果显著Q主要体现在以下几方面:

  1. 数据写入性能大幅提升Q硬件资源占用减,pȝq行更加高效Q?/li>
  2. 集群支持在线水^扩展Q能够轻村ֺҎ来的扩展需求,提升了系l灵zL;
  3. 灉|的数据生命周期管?/strong>Q便于过期数据的自动清理和归档,化了数据理程Q?/li>
  4. U 500 万测点的同步速率Q有效满了该项目对边云协同场景的高实时性需求?/li>

通过 TDengine 边云协同解决Ҏ的应用,该a田项目实CҎv量时序数据的高效理和实时处理,解决了原有系l性能瓉问题Qؓ未来的扩展和化生产奠定了坚实基础?/p>

l语

TDengine 边云协同解决Ҏ凭借其高效的数据同步能力、灵zȝ配置机制和强大的实时处理性能Q成为应对工业互联网场景下数据管理挑战的有力工具。通过l一的边云架构,时序数据?/a> TDengine 能够在满~侧实时处理需求的同时Q将大量数据高效汇聚至云端,帮助企业在数据分析和决策上实现全局视角。希望本文能够帮助企业更好地理解边云协同技术的优势Qƈ为其未来的数字化转型和智能化生提供有h值的参考?/p> ]]> 鐗╄仈缃?– TDengine | 娑涙€濇暟鎹?/title> <atom:link href="//www.yakult-sh.com.cn/tag/iot/feed" rel="self" type="application/rss+xml" /> <link>//www.yakult-sh.com.cn</link> <description>TDengine | 楂樻€ц兘銆佸垎甯冨紡銆佹敮鎸丼QL鐨勬椂搴忔暟鎹簱 | 娑涙€濇暟鎹?/description> <lastBuildDate>Tue, 13 May 2025 09:54:41 +0000</lastBuildDate> <language>zh-Hans</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>//wordpress.org/?v=6.8.2</generator> <image> <url>//www.yakult-sh.com.cn/wp-content/uploads/2025/07/favicon.ico</url> <title>鐗╄仈缃?– TDengine | 娑涙€濇暟鎹?/title> <link>//www.yakult-sh.com.cn</link> <width>32</width> <height>32</height> </image> <item> <title>EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?/title> <link>//www.yakult-sh.com.cn/tdengine-engineering/29219.html</link> <dc:creator><![CDATA[Yu Chen]]></dc:creator> <pubDate>Tue, 13 May 2025 09:54:28 +0000</pubDate> <category><![CDATA[鎶€鏈枃绔?- 鏃跺簭鏁版嵁搴揮]></category> <category><![CDATA[鏃跺簭鏁版嵁搴揮]></category> <category><![CDATA[鐗╄仈缃慮]></category> <guid isPermaLink="false">//www.yakult-sh.com.cn/?p=29219</guid> <description><![CDATA[EMQX 涓?TDengine 浣滀负鐗╄仈缃戣繛鎺ヤ笌澶ф暟鎹鐞嗛鍩熺殑棰嗗啗浜у搧锛屾鍦ㄩ€氳繃鎶€鏈崗鍚屾瀯寤虹鍒扮鐨勭墿鑱旂綉/宸ヤ笟澶ф暟鎹В鍐虫柟妗堛€備负宸ヤ笟浜掕仈缃戙€佽溅鑱旂綉銆佽兘婧愮鐞嗐€佽繍缁寸洃鎺х瓑璇稿鍦烘櫙鎻愪緵楂樻晥鍙潬鐨勬妧鏈敮鎾戙€俔]></description> <content:encoded><![CDATA[ <p class="video"><iframe frameborder="0" src="//v.qq.com/txp/iframe/player.html?vid=x3089k4zli2" allowFullScreen="true"></iframe> </p> <p>鍦ㄤ竾鐗╀簰鑱旂殑鏁板瓧鍖栨氮娼腑锛?strong>娴烽噺璁惧杩炴帴</strong>涓?strong>瀹炴椂鏁版嵁澶勭悊</strong>鎴愪负璇稿浼佷笟闈复鐨勪袱澶у洶鎵般€?/p> <p>EMQX 涓?TDengine 浣滀负鐗╄仈缃戣繛鎺ヤ笌澶ф暟鎹鐞嗛鍩熺殑棰嗗啗浜у搧锛屾鍦ㄩ€氳繃鎶€鏈崗鍚屾瀯寤虹鍒扮鐨勭墿鑱旂綉/宸ヤ笟澶ф暟鎹В鍐虫柟妗堛€備负宸ヤ笟浜掕仈缃戙€佽溅鑱旂綉銆佽兘婧愮鐞嗐€佽繍缁寸洃鎺х瓑璇稿鍦烘櫙鎻愪緵楂樻晥鍙潬鐨勬妧鏈敮鎾戙€?/p> <h2 class="wp-block-heading"><strong>EMQX锛氫紒涓氱骇</strong><strong> MQTT + </strong><strong>AI</strong><strong> 骞冲彴</strong></h2> <p><strong>EMQX 鏄竴娆句簯鍘熺敓鍒嗗竷寮?MQTT 鎺ュ叆骞冲彴锛屽吋瀹瑰绉嶆秷鎭紶杈撳崗璁紝鍏峰楂樺彲鐢ㄦ€у拰鎵╁睍鎬э紝鍗曡妭鐐规敮鎸?500 涓?MQTT 杩炴帴锛岃兘澶熷鐞嗗ぇ瑙勬ā骞跺彂娑堟伅浼犺緭锛屽苟鎻愪緵绔埌绔暟</strong>鎹姞瀵嗗拰缁嗙矑搴﹁闂帶鍒跺姛鑳斤紝鍏呭垎鍒╃敤鏁版嵁浠峰€肩殑鍚屾椂锛屽叏闈㈡弧瓒充紒涓氭暟鎹殑鍚堣鎬ч渶姹傦紝涓虹墿鑱旂綉锛圛oT锛夊拰浜哄伐鏅鸿兘搴旂敤鎻愪緵鍙潬鐨勫疄鏃舵秷鎭紶杈撳拰璁惧杩炴帴瑙e喅鏂规銆?/p> <h2 class="wp-block-heading"><strong>TDengine锛氫紒涓氱骇鏃跺簭澶ф暟鎹钩鍙?/strong></h2> <p>TDengine 鏄竴娆句笓涓虹墿鑱旂綉銆佸伐涓氫簰鑱旂綉绛夊満鏅璁″苟浼樺寲鐨勫ぇ鏁版嵁骞冲彴锛屽叾鏍稿績妯″潡鏄珮鎬ц兘銆侀泦缇ゅ紑婧愩€佷簯鍘熺敓銆佹瀬绠€鐨?a href="//www.yakult-sh.com.cn/" data-internallinksmanager029f6b8e52c="2" title="鏃跺簭鏁版嵁搴? target="_blank" rel="noopener">鏃跺簭鏁版嵁搴?/a>銆傚畠鑳藉畨鍏ㄩ珮鏁堝湴灏嗗ぇ閲忚澶囨瘡澶╀骇鐢熺殑楂樿揪 TB 鐢氳嚦 PB 绾х殑鏁版嵁杩涜姹囪仛銆佸瓨鍌ㄣ€佸垎鏋愬拰鍒嗗彂锛屽苟鎻愪緵<strong>AI 鏅鸿兘浣?/strong>瀵规暟鎹繘琛岄娴嬩笌寮傚父妫€娴嬶紝鎻愪緵瀹炴椂鐨勫晢涓氭礊瀵熴€?/p> <h2 class="wp-block-heading">寮哄己鑱旀墜锛屼簯绔悎浣?/h2> <p>浣滀负鏍稿績鍚堜綔浼欎即锛孴Dengine 涓?EMQX 鐨勭鏈夊寲閮ㄧ讲鏃╁凡瀹屾垚娣卞害鐢熸€侀€傞厤銆傚湪 SaaS 棰嗗煙锛屽弻鏂瑰悎浣滃啀杩涗竴姝ワ細TDengine Cloud 姝ゅ墠宸插叏闈㈡敮鎸?MQTT 鏁版嵁婧愭帴鍏ワ紝瀹炵幇涓?EMQX/EMQX Cloud 鏃跺簭鏁版嵁鐨勬棤缂濆鎺ャ€傛渶鏂板彂甯冪殑 EMQX Cloud 5.2.13 鐗堟湰鍐呯疆浜?TDengine Cloud 鍘熺敓杩炴帴鍣紝琛ラ綈浜嗗弻鏂规暟鎹氦浜掔殑鏈€鍚庝竴涓幆鑺傘€?璇ュ師鐢熻繛鎺ュ櫒鐨勪富瑕佷紭鍔夸负锛?/p> <p>绠€鍖栭厤缃祦绋嬶細杩欌紑鍔熻兘鏄捐憲绠€鍖栦簡鏃跺簭鏁版嵁鎺ュ叆 TDengine 鐨勬祦绋嬶紝浣库饯鎴封絾闇€鍐嶉€氳繃绻佺悙鐨?HTTP 杩炴帴鍣ㄩ厤缃繃绋嬶紝鍙渶鍦ㄥ浘褰㈠寲鐣岄潰杩涜绠€鍗曠殑閰嶇疆灏卞彲浠ヨ繛鎺ヤ袱饧や簯鏈嶅姟骞冲彴锛屼负涓氬姟杞绘澗璧嬭兘銆?/p> <p>鍘熲剑鍗忚饨€鎸侊細鐩存帴浣库饯 TDengine Cloud 鐨勫師饨e崗璁紶杈撴暟鎹紝閬垮厤浜?HTTP 杩炴帴鐨勯澶栧紑閿€锛屾彁鍗囦簡鎬ц兘涓庣ǔ瀹氭€с€?/p> <p>饩兼€ц兘鏁版嵁浼犺緭锛氫紭鍖栫殑鏁版嵁浼犺緭鏈哄埗锛岀‘淇濈墿鑱斺焦鏁版嵁鑳藉蹇€熷彲闈犲湴瀛樺偍鍒?TDengine Cloud銆?/p> <p>鐏垫椿鐨勬暟鎹鐞嗭細寮衡激鐨勮鍒欏紩鎿庘絸鎸侊紝鍙牴鎹笟鍔¢渶姹傚鏁版嵁杩涒緩绛涢€夈€佽浆鎹㈠拰澶勭悊銆?/p> <p>饧€绔欏紡閰嶇疆锛氣絾闇€鍒嗗埆绠$悊 EMQX 鍜?TDengine 鐨勮繛鎺ュ弬鏁帮紝缁熲紑鍦?EMQX Cloud 鎺у埗鍙板畬鎴愭墍鏈夐厤缃€?/p> <p>鍙鍖栫洃鎺э細闆嗘垚鐨勬暟鎹祦鐩戞帶鍔熻兘锛岃交鏉句簡瑙f暟鎹祦杞姸鎬佷笌鎬ц兘鎸囨爣銆?/p> <p>鎺ヤ笅鏉ワ紝鎴戜滑鍚戝ぇ瀹朵粙缁嶅浣曚娇鐢ㄨ杩炴帴鍣ㄥ疄鐜?MQTT 鏁版嵁鎺ュ叆 TDengine Cloud 锛?/p> <h2 class="wp-block-heading"><strong>EMQX Cloud </strong>閰嶇疆鎿嶄綔姝ラ</h2> <p>浠ヤ笅鏄厤缃?EMQX Cloud 涓?TDengine Cloud 鍘熲剑杩炴帴鐨勮缁嗘楠ゆ寚鍗楋細</p> <h3 class="wp-block-heading">鍓嶇疆鍑嗗</h3> <ol class="wp-block-list" start="1"> <li><strong>EMQX Cloud </strong>涓撴湁鐗堥儴缃诧細闇€瑕佸湪 EMQX Cloud 骞冲彴锛?a href="//cloud.emqx.com/" rel="nofollow noopener" target="_blank">//cloud.emqx.com/</a>锛夋敞鍐屽苟鍒涘缓 EMQX Cloud 涓撴湁鐗堥儴缃?銆傦紙鍙厤璐逛綋楠岋級</li> <li><strong>TDengine Cloud </strong>璐︽埛锛氶渶瑕佸湪 TDengine Cloud 骞冲彴 (<a href="//cloud.yakult-sh.com.cn/" rel="nofollow noopener" target="_blank">//cloud.yakult-sh.com.cn/</a>) 娉ㄥ唽骞跺垱寤烘暟鎹簱瀹炰緥銆傦紙鍙厤璐逛綋楠岋級</li> <li>饨圭粶閰嶇疆锛氶渶瑕佷负 EMQX Cloud 涓撴湁鐗堥儴缃插紑閫?NAT 饨瑰叧锛屽厑璁?EMQX Cloud 閮ㄧ讲閫氳繃鍏焦璁块棶 TDengine Cloud 瀹炰緥銆?/li> </ol> <h3 class="wp-block-heading">姝ラ<strong> 1</strong>锛?strong>TDengine Cloud </strong>鍑嗗饧綔</h3> <p>1. 鐧诲綍 TDengine Cloud 鎺у埗鍙?(//cloud.yakult-sh.com.cn/)</p> <p>2. 鍒涘缓骞堕儴缃?TDengine Cloud 鏈嶅姟瀹炰緥</p> <p>3. 杩涒紛瀹炰緥鍚庯紝鍦ㄥ乏渚ц彍鍗曟爮涓偣鍑?#8221;鏁版嵁娴忚鍣?#8221;</p> <p>4. 鍒涘缓鏁版嵁搴擄紝渚嬪 “iot_data”</p> <p>5. 鍦ㄦ暟鎹簱涓垱寤鸿〃锛?/p> <pre class="wp-block-code"><code>CREATE TABLE iot_data.temp_hum ( ts TIMESTAMP, clientid NCHAR(256), temp FLOAT, hum FLOAT ); </code></pre> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1024x420.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29220" width="768" height="315" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1024x420.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-300x123.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-768x315.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1536x631.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-2048x841.png 2048w" sizes="(max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>6. 鍦?TDengine Cloud 鎺у埗鍙拌幏鍙栬繛鎺?URL 鍜岃闂护鐗岋細TDENGINE_CLOUD_URL銆乀DENGINE_CLOUD_TOKEN鐨勫€间互澶囧悗饨ゃ€?/p> <div class="wp-block-image"> <figure class="aligncenter size-full is-resized"><img decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29221" width="584" height="371" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18.png 779w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18-300x191.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18-768x488.png 768w" sizes="(max-width: 584px) 100vw, 584px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 2</strong>锛氬湪<strong> EMQX Cloud </strong>鍒涘缓<strong>TDengine</strong>杩炴帴鍣?/h3> <p>1. 鐧诲綍 EMQX Cloud 鎺у埗鍙?/p> <p>2. 鍦ㄩ儴缃茶彍鍗曚腑閫夋嫨”鏁版嵁闆嗘垚”锛屽湪鏁版嵁鎸佷箙鍖栧垎绫讳笅閫夋嫨 TDengine</p> <p>3. 鐐瑰嚮”鏂板缓杩炴帴鍣?#8221;锛屽~鍐欎互涓嬩俊鎭細</p> <ul class="wp-block-list"> <li>杩炴帴鍣ㄥ悕绉帮細涓鸿繛鎺ュ櫒鎸囧畾饧€涓悕绉帮紝濡?“TDengine Cloud”</li> <li>涓绘満鍒楄〃锛氬~鍐?TDengine Cloud 鎻愪緵鐨勮繛鎺?锛圱DENGINE_CLOUD_URL鐨勫€硷級</li> <li><strong>Token</strong>锛氬~饧婁粠 TDengine Cloud 鑾峰彇鐨勮闂护鐗?锛圱DENGINE_CLOUD_TOKEN鐨勫€硷級</li> <li>鏍规嵁闇€瑕侀厤缃炯绾ц缃紙鍙€夛級</li> </ul> <p>4. 鐐瑰嚮”娴嬭瘯杩炴帴”鎸夐挳楠岃瘉杩炴帴鐘舵€侊紝鎴愬姛鍚庝細鏄剧ず”杩炴帴鍣ㄥ彲饨?#8221;鎻愮ず 銆?/p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1024x590.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29222" width="790" height="455" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1024x590.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-300x173.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-768x443.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1536x886.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-2048x1181.png 2048w" sizes="(max-width: 790px) 100vw, 790px" /></figure></div> <p></p> <p>5. 鐐瑰嚮”鏂板缓”鎸夐挳瀹屾垚杩炴帴鍣ㄧ殑鍒涘缓</p> <h3 class="wp-block-heading">姝ラ<strong> 3</strong>锛氬垱寤烘暟鎹泦鎴愯鍒?/h3> <p>1. 鐐瑰嚮鍒氬垱寤虹殑杩炴帴鍣ㄥ垪琛ㄤ腑”鎿嶄綔”鍒椾笅鐨?#8221;鏂板缓瑙勫垯”鍥炬爣锛屾垨鍦?#8221;瑙勫垯鍒楄〃”涓偣鍑?#8221;鏂板缓瑙勫垯”</p> <p>2. 鍦?SQL 缂栬緫鍣ㄤ腑杈撯紛瑙勫垯锛屽畾涔夐渶瑕佸鐞嗙殑娑堟伅锛屼緥濡傦細</p> <pre class="wp-block-code"><code>SELECT now_timestamp('millisecond') as ts, payload.temp as temp, payload.hum as hum, clientid FROM "devices/temp_hum" </code></pre> <p>3. 鐐瑰嚮”SQL绀轰緥”鍜?#8221;鍚饯璋冭瘯”鎸夐挳鍙互瀛︿範鍜屾祴璇曡鍒?SQL 鐨勭粨鏋滐紙鍙€夛級</p> <p>4. 鐐瑰嚮”涓嬧紑姝?#8221;寮€濮嬪垱寤哄姩浣?锛?/p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1024x531.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29223" width="768" height="398" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1024x531.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-300x156.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-768x398.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1536x797.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-2048x1062.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 4</strong>锛氶厤缃姩浣?/h3> <p>1. 浠?#8221;浣库饯杩炴帴鍣?#8221;涓嬫媺妗嗕腑閫夋嫨鎮ㄥ垰鎵嶅垱寤虹殑 TDengine 杩炴帴鍣?/p> <p>2. 鏁版嵁搴撳悕瀛楋細濉啓鍦?TDengine Cloud 涓垱寤虹殑鏁版嵁搴撳悕绉帮紝濡?“iot_data”</p> <p>3. 閰嶇疆SQL妯℃澘锛屸饯浜庡皢鏁版嵁鍐欌紛TDengine Cloud锛?/p> <p>INSERT INTO iot_data.temp_hum(ts, temp, hum, clientid) VALUES (${ts}, ${temp}, ${hum}, ‘${clientid}’)</p> <p>4. 鍚饯”鏈畾涔夊彉閲忎綔涓?NULL”閫夐」锛岀‘淇濊鍒欏紩鎿庡湪鍙橀噺鏈畾涔夋椂鑳芥纭鐞?銆?/p> <p>5. 鏍规嵁涓氬姟闇€姹傞厤缃炯绾ч€夐」锛屽鍚屾/寮傛妯″紡銆佹壒閲忓弬鏁扮瓑銆傦紙鍙€夛級</p> <p>娉細瀵规秷鎭欢杩熶笉鏁忔劅锛堝欢杩熲缉浜?s锛夌殑鎯呭喌锛屽彲浠ュ皢鏈€饧ゆ壒閲忚姹傗激饧╀粠 1 淇敼涓?100锛屼粠饨芥彁饩煎啓饧婃€ц兘銆?/p> <p>6. 鐐瑰嚮”纭”鎸夐挳瀹屾垚鍔ㄤ綔閰嶇疆</p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1024x531.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29224" width="768" height="398" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1024x531.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-300x155.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-768x398.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1536x796.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-2048x1061.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>7. 鍦ㄥ脊鍑虹殑”鎴愬姛鍒涘缓瑙勫垯”鎻愮ず妗嗕腑鐐瑰嚮”杩斿洖瑙勫垯鍒楄〃”锛屽畬鎴愭暣涓暟鎹泦鎴愰厤缃€?/p> <h3 class="wp-block-heading">姝ラ<strong> 5</strong>锛氭ā鎷熸暟鎹笂鎶?/h3> <p>1. 鍦?EMQX Cloud 閮ㄧ讲鑿滃崟涓€夋嫨鈥濆湪绾胯皟璇曗€滐紝骞剁偣鍑昏繛鎺?銆?/p> <p>2. 璁㈤槄涓婚 devices/temp_hum 銆?/p> <p>3. 鍚戜富棰?devices/temp_hum 鍙戦€佹俯婀垮害鏁版嵁 锛?code>{"temp": 23, "hum": 90}</code></p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1024x547.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29225" width="768" height="410" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1024x547.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-300x160.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-768x410.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1536x821.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-2048x1094.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 6</strong>锛氬湪<strong> TDengine Cloud </strong>鏌ヨ涓婃姤鐨勬暟鎹?/h3> <p>1. 璁块棶 TDengine Cloud 鏁版嵁娴忚鍣?銆?/p> <p>2. 鏌ヨ涓婃姤鏁版嵁缁撴灉 銆?/p> <pre class="wp-block-code"><code>SELECT * from iot_data7.temp_hum;</code></pre> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1024x568.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29226" width="768" height="426" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1024x568.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-300x167.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-768x426.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1536x852.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-2048x1137.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>鍙互鐪嬪埌锛屾暟鎹凡缁忕粡鐢?EMQX Cloud 鍐欏叆浜?TDengine Cloud 褰撲腑銆?/p> <p>鍏充簬TDengine Cloud 杩炴帴鍣ㄦ洿鍏蜂綋鐨勪娇鐢紝鍙互鍙傝€冿細<a href="//docs.emqx.com/zh/cloud/latest/data_integration/tdengine_cloud.html" rel="nofollow noopener" target="_blank">//docs.emqx.com/zh/cloud/latest/data_integration/tdengine_cloud.html</a></p> <h2 class="wp-block-heading"><strong>TDengine Cloud </strong>閰嶇疆鎿嶄綔姝ラ</h2> <p>鍏充簬 TDengine Cloud 涓€渚э紝鍚屾牱鍙互閫氳繃閮ㄧ讲 MQTT 鏁版嵁婧愬疄鐜板 EMQX Cloud 鐨勬暟鎹帴鍏ワ紝鍏蜂綋鎿嶄綔鍙傝€僒Dengine 瀹樻柟鏂囨。锛?a href="//docs.yakult-sh.com.cn/cloud/data-in/ds/mqtt/" rel="nofollow noopener" target="_blank">//docs.yakult-sh.com.cn/cloud/data-in/ds/mqtt/</a>锛屼互鍙婅鍗氬锛?a href="//www.yakult-sh.com.cn/tdengine-engineering/27256.html">//www.yakult-sh.com.cn/tdengine-engineering/27256.html</a>銆?/p> <h2 class="wp-block-heading">鍐欏湪鏈€鍚?/h2> <p>鐩墠锛?EMQX Cloud 鍙敮鎸侀€氳繃鍏綉灏嗘暟鎹帴鍏?TDengine Cloud 褰撲腑锛屽悗缁繕浼氭洿鏂颁互鏀寔绉佹湁杩炴帴锛坧rivate link锛夋柟寮忥紝杩涗竴姝ユ彁鍗?EMQX Cloud 鍜?TDengine Cloud 鐢ㄦ埛鐨勪娇鐢ㄤ綋楠屻€?/p> <p>闈㈠鏁版嵁娲祦鐨勬寫鎴樹笌鏈洪亣锛孍MQX 涓?TDengine 鐨勬繁搴﹀悎浣滀负琛屼笟甯︽潵浜嗙獊鐮存€х殑鎶€鏈В鍐虫柟妗堛€備笉浠呮瀯寤轰簡鏀拺娴烽噺鏁版嵁澶勭悊鐨勮秴楂樻€ц兘鎶€鏈簳搴э紝鏇撮€氳繃鍒涙柊鎬х殑鏋舵瀯璁捐锛岄噸濉戝伐涓氫簰鑱旂綉涓庣墿鑱旂綉鐨勬暟鎹熀纭€璁炬柦鏍囧噯鑼冨紡锛屽姪鍔涗紒涓氬湪鏁版櫤鍖栬浆鍨嬫氮娼腑鑾峰緱鍏抽敭绔炰簤浼樺娍锛屽紑鍚櫤鑳藉寲鍙戝睍鐨勬柊绡囩珷銆?/p> ]]></content:encoded> </item> <item> <title>缃戠粶涓嶇ǔ銆佹暟鎹贡銆佺郴缁熻€侊紵璇曡瘯杈逛簯鍗忓悓锝滄椂搴忔暟鎹簱TDengine //www.yakult-sh.com.cn/news/21751.html Thu, 21 Sep 2023 09:32:11 +0000 //www.yakult-sh.com.cn/?p=21751 当前Q在政府、军事、城市规划、自然资源管理等领域Q企业对地理信息的需求迅速增加,Z需要更有效地管理和分析地理数据Q以q行决策和规划。在此背景下Q“GIS 基础q_”应q而生Q它通常指的是一个地理信息系l(GISQ的核心基础设施Q包括用于处理和理地理数据的基本工具和功能?/p>

q日Q涛思数据与苍穹数码已完成品兼容互认证工作Q经双方共同严格试Q涛思数据旗下物联网、工业大数据q_ TDengine V3.0 与苍IҎ码旗下大?GIS 基础q_-苍穹地理信息q_QKQGISQV8.5 完成产品兼容性验证,两款产品能够互相兼容、顺利安装、运行稳定,Z业进行数字化转型提供更全面的技术保障?/p>

作ؓ一Ƒօ面支持国产化环境的大?GIS 基础q_QKQGIS 产品体系完善Q包含桌?GIS、服?GIS、大数据 GIS 以及Ud GIS {专业应用与二次开发包Q同时其q具备二三维数据整合与管理、空间大数据分析与可视化、高性能服务发布与共享以及简便型二次开发等能力Q能够ؓ数字中国、数字社会、数字经徏设提供技术与产品支撑?/p>

此次认证合作q TDengine 与苍IҎ码的首次接触。此前,?a href="//www.yakult-sh.com.cn/tdengine-user-cases/6550.html">苍穹数码的地灾专业监物联网q_目中,׃原本的关pd数据?Oracle 已经无法满实时写入与高性能查询要求Q他们选择接入 TDengine 以解xv量时序数据的存储和计问题。在该项目中QTDengine 展现Z强大的读写性能和数据压~能力,有效降低了机器用成本?/p>

此次 TDengine ?KQGIS 完成产品兼容性互认证Q相信两大品将爆发强大的协同作用,Z业提供更多的工具和资源来挖掘地理信息的潜在h|以便做出更智能的决策和更高效的业务运营?/p>

关于苍穹数码

苍穹数码技术股份有限公司成立于 2001 q_是国内领先的时空信息 3S q_产品与应用服务提供商Q集I间大数据分析与融合处理、信息化q维服务及行业信息化整体解决Ҏ于一体的地理信息全业链领军企业。苍IҎ码专注于地理信息pȝQGISQ、遥感技术(RSQ及卫星D定位定向QGNSSQ技术等产品研发Q经q二十余载的沉淀和积累,拥有了一批自d控的核心关键技术,形成了四大^Cp:地理信息q_QKQ GISQ、遥感智能服务^収ͼKQ RSQ、卫星导航定位及定向q_QKQ GNSSQ、业务协同^収ͼKQ COQ?/p>

关于 TDengine

TDengine 核心是一N性能、集开源、云原生?a href="//www.yakult-sh.com.cn/" data-internallinksmanager029f6b8e52c="2" title="时序数据? target="_blank" rel="noopener">时序数据?/a>QTime Series DatabaseQ?a href="//www.yakult-sh.com.cn/tsdb" data-internallinksmanager029f6b8e52c="8" title="TSDB" target="_blank" rel="noopener">TSDBQ,专ؓ物联|、工业互联网、电力、IT q维{场景设计ƈ优化Q具有极强的Ҏ׾~能力。同时它q带有内建的~存、流式计、数据订阅等pȝ功能Q能大幅减少pȝ设计的复杂度Q降低研发和q营成本Q是一个高性能、分布式的物联网、工业大数据q_。当?TDengine 主要提供两大版本Q分别是支持U有化部|的 TDengine Enterprise 以及全托的物联|、工业互联网云服务^?TDengine CloudQ两者在开源时序数据库 TDengine OSS 的功能基上有更多加强Q用户可Ҏ自n业务体量和需求进行版本选择?/p> ]]> 鐗╄仈缃?– TDengine | 娑涙€濇暟鎹?/title> <atom:link href="//www.yakult-sh.com.cn/tag/iot/feed" rel="self" type="application/rss+xml" /> <link>//www.yakult-sh.com.cn</link> <description>TDengine | 楂樻€ц兘銆佸垎甯冨紡銆佹敮鎸丼QL鐨勬椂搴忔暟鎹簱 | 娑涙€濇暟鎹?/description> <lastBuildDate>Tue, 13 May 2025 09:54:41 +0000</lastBuildDate> <language>zh-Hans</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>//wordpress.org/?v=6.8.2</generator> <image> <url>//www.yakult-sh.com.cn/wp-content/uploads/2025/07/favicon.ico</url> <title>鐗╄仈缃?– TDengine | 娑涙€濇暟鎹?/title> <link>//www.yakult-sh.com.cn</link> <width>32</width> <height>32</height> </image> <item> <title>EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?/title> <link>//www.yakult-sh.com.cn/tdengine-engineering/29219.html</link> <dc:creator><![CDATA[Yu Chen]]></dc:creator> <pubDate>Tue, 13 May 2025 09:54:28 +0000</pubDate> <category><![CDATA[鎶€鏈枃绔?- 鏃跺簭鏁版嵁搴揮]></category> <category><![CDATA[鏃跺簭鏁版嵁搴揮]></category> <category><![CDATA[鐗╄仈缃慮]></category> <guid isPermaLink="false">//www.yakult-sh.com.cn/?p=29219</guid> <description><![CDATA[EMQX 涓?TDengine 浣滀负鐗╄仈缃戣繛鎺ヤ笌澶ф暟鎹鐞嗛鍩熺殑棰嗗啗浜у搧锛屾鍦ㄩ€氳繃鎶€鏈崗鍚屾瀯寤虹鍒扮鐨勭墿鑱旂綉/宸ヤ笟澶ф暟鎹В鍐虫柟妗堛€備负宸ヤ笟浜掕仈缃戙€佽溅鑱旂綉銆佽兘婧愮鐞嗐€佽繍缁寸洃鎺х瓑璇稿鍦烘櫙鎻愪緵楂樻晥鍙潬鐨勬妧鏈敮鎾戙€俔]></description> <content:encoded><![CDATA[ <p class="video"><iframe frameborder="0" src="//v.qq.com/txp/iframe/player.html?vid=x3089k4zli2" allowFullScreen="true"></iframe> </p> <p>鍦ㄤ竾鐗╀簰鑱旂殑鏁板瓧鍖栨氮娼腑锛?strong>娴烽噺璁惧杩炴帴</strong>涓?strong>瀹炴椂鏁版嵁澶勭悊</strong>鎴愪负璇稿浼佷笟闈复鐨勪袱澶у洶鎵般€?/p> <p>EMQX 涓?TDengine 浣滀负鐗╄仈缃戣繛鎺ヤ笌澶ф暟鎹鐞嗛鍩熺殑棰嗗啗浜у搧锛屾鍦ㄩ€氳繃鎶€鏈崗鍚屾瀯寤虹鍒扮鐨勭墿鑱旂綉/宸ヤ笟澶ф暟鎹В鍐虫柟妗堛€備负宸ヤ笟浜掕仈缃戙€佽溅鑱旂綉銆佽兘婧愮鐞嗐€佽繍缁寸洃鎺х瓑璇稿鍦烘櫙鎻愪緵楂樻晥鍙潬鐨勬妧鏈敮鎾戙€?/p> <h2 class="wp-block-heading"><strong>EMQX锛氫紒涓氱骇</strong><strong> MQTT + </strong><strong>AI</strong><strong> 骞冲彴</strong></h2> <p><strong>EMQX 鏄竴娆句簯鍘熺敓鍒嗗竷寮?MQTT 鎺ュ叆骞冲彴锛屽吋瀹瑰绉嶆秷鎭紶杈撳崗璁紝鍏峰楂樺彲鐢ㄦ€у拰鎵╁睍鎬э紝鍗曡妭鐐规敮鎸?500 涓?MQTT 杩炴帴锛岃兘澶熷鐞嗗ぇ瑙勬ā骞跺彂娑堟伅浼犺緭锛屽苟鎻愪緵绔埌绔暟</strong>鎹姞瀵嗗拰缁嗙矑搴﹁闂帶鍒跺姛鑳斤紝鍏呭垎鍒╃敤鏁版嵁浠峰€肩殑鍚屾椂锛屽叏闈㈡弧瓒充紒涓氭暟鎹殑鍚堣鎬ч渶姹傦紝涓虹墿鑱旂綉锛圛oT锛夊拰浜哄伐鏅鸿兘搴旂敤鎻愪緵鍙潬鐨勫疄鏃舵秷鎭紶杈撳拰璁惧杩炴帴瑙e喅鏂规銆?/p> <h2 class="wp-block-heading"><strong>TDengine锛氫紒涓氱骇鏃跺簭澶ф暟鎹钩鍙?/strong></h2> <p>TDengine 鏄竴娆句笓涓虹墿鑱旂綉銆佸伐涓氫簰鑱旂綉绛夊満鏅璁″苟浼樺寲鐨勫ぇ鏁版嵁骞冲彴锛屽叾鏍稿績妯″潡鏄珮鎬ц兘銆侀泦缇ゅ紑婧愩€佷簯鍘熺敓銆佹瀬绠€鐨?a href="//www.yakult-sh.com.cn/" data-internallinksmanager029f6b8e52c="2" title="鏃跺簭鏁版嵁搴? target="_blank" rel="noopener">鏃跺簭鏁版嵁搴?/a>銆傚畠鑳藉畨鍏ㄩ珮鏁堝湴灏嗗ぇ閲忚澶囨瘡澶╀骇鐢熺殑楂樿揪 TB 鐢氳嚦 PB 绾х殑鏁版嵁杩涜姹囪仛銆佸瓨鍌ㄣ€佸垎鏋愬拰鍒嗗彂锛屽苟鎻愪緵<strong>AI 鏅鸿兘浣?/strong>瀵规暟鎹繘琛岄娴嬩笌寮傚父妫€娴嬶紝鎻愪緵瀹炴椂鐨勫晢涓氭礊瀵熴€?/p> <h2 class="wp-block-heading">寮哄己鑱旀墜锛屼簯绔悎浣?/h2> <p>浣滀负鏍稿績鍚堜綔浼欎即锛孴Dengine 涓?EMQX 鐨勭鏈夊寲閮ㄧ讲鏃╁凡瀹屾垚娣卞害鐢熸€侀€傞厤銆傚湪 SaaS 棰嗗煙锛屽弻鏂瑰悎浣滃啀杩涗竴姝ワ細TDengine Cloud 姝ゅ墠宸插叏闈㈡敮鎸?MQTT 鏁版嵁婧愭帴鍏ワ紝瀹炵幇涓?EMQX/EMQX Cloud 鏃跺簭鏁版嵁鐨勬棤缂濆鎺ャ€傛渶鏂板彂甯冪殑 EMQX Cloud 5.2.13 鐗堟湰鍐呯疆浜?TDengine Cloud 鍘熺敓杩炴帴鍣紝琛ラ綈浜嗗弻鏂规暟鎹氦浜掔殑鏈€鍚庝竴涓幆鑺傘€?璇ュ師鐢熻繛鎺ュ櫒鐨勪富瑕佷紭鍔夸负锛?/p> <p>绠€鍖栭厤缃祦绋嬶細杩欌紑鍔熻兘鏄捐憲绠€鍖栦簡鏃跺簭鏁版嵁鎺ュ叆 TDengine 鐨勬祦绋嬶紝浣库饯鎴封絾闇€鍐嶉€氳繃绻佺悙鐨?HTTP 杩炴帴鍣ㄩ厤缃繃绋嬶紝鍙渶鍦ㄥ浘褰㈠寲鐣岄潰杩涜绠€鍗曠殑閰嶇疆灏卞彲浠ヨ繛鎺ヤ袱饧や簯鏈嶅姟骞冲彴锛屼负涓氬姟杞绘澗璧嬭兘銆?/p> <p>鍘熲剑鍗忚饨€鎸侊細鐩存帴浣库饯 TDengine Cloud 鐨勫師饨e崗璁紶杈撴暟鎹紝閬垮厤浜?HTTP 杩炴帴鐨勯澶栧紑閿€锛屾彁鍗囦簡鎬ц兘涓庣ǔ瀹氭€с€?/p> <p>饩兼€ц兘鏁版嵁浼犺緭锛氫紭鍖栫殑鏁版嵁浼犺緭鏈哄埗锛岀‘淇濈墿鑱斺焦鏁版嵁鑳藉蹇€熷彲闈犲湴瀛樺偍鍒?TDengine Cloud銆?/p> <p>鐏垫椿鐨勬暟鎹鐞嗭細寮衡激鐨勮鍒欏紩鎿庘絸鎸侊紝鍙牴鎹笟鍔¢渶姹傚鏁版嵁杩涒緩绛涢€夈€佽浆鎹㈠拰澶勭悊銆?/p> <p>饧€绔欏紡閰嶇疆锛氣絾闇€鍒嗗埆绠$悊 EMQX 鍜?TDengine 鐨勮繛鎺ュ弬鏁帮紝缁熲紑鍦?EMQX Cloud 鎺у埗鍙板畬鎴愭墍鏈夐厤缃€?/p> <p>鍙鍖栫洃鎺э細闆嗘垚鐨勬暟鎹祦鐩戞帶鍔熻兘锛岃交鏉句簡瑙f暟鎹祦杞姸鎬佷笌鎬ц兘鎸囨爣銆?/p> <p>鎺ヤ笅鏉ワ紝鎴戜滑鍚戝ぇ瀹朵粙缁嶅浣曚娇鐢ㄨ杩炴帴鍣ㄥ疄鐜?MQTT 鏁版嵁鎺ュ叆 TDengine Cloud 锛?/p> <h2 class="wp-block-heading"><strong>EMQX Cloud </strong>閰嶇疆鎿嶄綔姝ラ</h2> <p>浠ヤ笅鏄厤缃?EMQX Cloud 涓?TDengine Cloud 鍘熲剑杩炴帴鐨勮缁嗘楠ゆ寚鍗楋細</p> <h3 class="wp-block-heading">鍓嶇疆鍑嗗</h3> <ol class="wp-block-list" start="1"> <li><strong>EMQX Cloud </strong>涓撴湁鐗堥儴缃诧細闇€瑕佸湪 EMQX Cloud 骞冲彴锛?a href="//cloud.emqx.com/" rel="nofollow noopener" target="_blank">//cloud.emqx.com/</a>锛夋敞鍐屽苟鍒涘缓 EMQX Cloud 涓撴湁鐗堥儴缃?銆傦紙鍙厤璐逛綋楠岋級</li> <li><strong>TDengine Cloud </strong>璐︽埛锛氶渶瑕佸湪 TDengine Cloud 骞冲彴 (<a href="//cloud.yakult-sh.com.cn/" rel="nofollow noopener" target="_blank">//cloud.yakult-sh.com.cn/</a>) 娉ㄥ唽骞跺垱寤烘暟鎹簱瀹炰緥銆傦紙鍙厤璐逛綋楠岋級</li> <li>饨圭粶閰嶇疆锛氶渶瑕佷负 EMQX Cloud 涓撴湁鐗堥儴缃插紑閫?NAT 饨瑰叧锛屽厑璁?EMQX Cloud 閮ㄧ讲閫氳繃鍏焦璁块棶 TDengine Cloud 瀹炰緥銆?/li> </ol> <h3 class="wp-block-heading">姝ラ<strong> 1</strong>锛?strong>TDengine Cloud </strong>鍑嗗饧綔</h3> <p>1. 鐧诲綍 TDengine Cloud 鎺у埗鍙?(//cloud.yakult-sh.com.cn/)</p> <p>2. 鍒涘缓骞堕儴缃?TDengine Cloud 鏈嶅姟瀹炰緥</p> <p>3. 杩涒紛瀹炰緥鍚庯紝鍦ㄥ乏渚ц彍鍗曟爮涓偣鍑?#8221;鏁版嵁娴忚鍣?#8221;</p> <p>4. 鍒涘缓鏁版嵁搴擄紝渚嬪 “iot_data”</p> <p>5. 鍦ㄦ暟鎹簱涓垱寤鸿〃锛?/p> <pre class="wp-block-code"><code>CREATE TABLE iot_data.temp_hum ( ts TIMESTAMP, clientid NCHAR(256), temp FLOAT, hum FLOAT ); </code></pre> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1024x420.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29220" width="768" height="315" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1024x420.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-300x123.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-768x315.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1536x631.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-2048x841.png 2048w" sizes="(max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>6. 鍦?TDengine Cloud 鎺у埗鍙拌幏鍙栬繛鎺?URL 鍜岃闂护鐗岋細TDENGINE_CLOUD_URL銆乀DENGINE_CLOUD_TOKEN鐨勫€间互澶囧悗饨ゃ€?/p> <div class="wp-block-image"> <figure class="aligncenter size-full is-resized"><img decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29221" width="584" height="371" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18.png 779w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18-300x191.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18-768x488.png 768w" sizes="(max-width: 584px) 100vw, 584px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 2</strong>锛氬湪<strong> EMQX Cloud </strong>鍒涘缓<strong>TDengine</strong>杩炴帴鍣?/h3> <p>1. 鐧诲綍 EMQX Cloud 鎺у埗鍙?/p> <p>2. 鍦ㄩ儴缃茶彍鍗曚腑閫夋嫨”鏁版嵁闆嗘垚”锛屽湪鏁版嵁鎸佷箙鍖栧垎绫讳笅閫夋嫨 TDengine</p> <p>3. 鐐瑰嚮”鏂板缓杩炴帴鍣?#8221;锛屽~鍐欎互涓嬩俊鎭細</p> <ul class="wp-block-list"> <li>杩炴帴鍣ㄥ悕绉帮細涓鸿繛鎺ュ櫒鎸囧畾饧€涓悕绉帮紝濡?“TDengine Cloud”</li> <li>涓绘満鍒楄〃锛氬~鍐?TDengine Cloud 鎻愪緵鐨勮繛鎺?锛圱DENGINE_CLOUD_URL鐨勫€硷級</li> <li><strong>Token</strong>锛氬~饧婁粠 TDengine Cloud 鑾峰彇鐨勮闂护鐗?锛圱DENGINE_CLOUD_TOKEN鐨勫€硷級</li> <li>鏍规嵁闇€瑕侀厤缃炯绾ц缃紙鍙€夛級</li> </ul> <p>4. 鐐瑰嚮”娴嬭瘯杩炴帴”鎸夐挳楠岃瘉杩炴帴鐘舵€侊紝鎴愬姛鍚庝細鏄剧ず”杩炴帴鍣ㄥ彲饨?#8221;鎻愮ず 銆?/p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1024x590.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29222" width="790" height="455" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1024x590.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-300x173.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-768x443.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1536x886.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-2048x1181.png 2048w" sizes="(max-width: 790px) 100vw, 790px" /></figure></div> <p></p> <p>5. 鐐瑰嚮”鏂板缓”鎸夐挳瀹屾垚杩炴帴鍣ㄧ殑鍒涘缓</p> <h3 class="wp-block-heading">姝ラ<strong> 3</strong>锛氬垱寤烘暟鎹泦鎴愯鍒?/h3> <p>1. 鐐瑰嚮鍒氬垱寤虹殑杩炴帴鍣ㄥ垪琛ㄤ腑”鎿嶄綔”鍒椾笅鐨?#8221;鏂板缓瑙勫垯”鍥炬爣锛屾垨鍦?#8221;瑙勫垯鍒楄〃”涓偣鍑?#8221;鏂板缓瑙勫垯”</p> <p>2. 鍦?SQL 缂栬緫鍣ㄤ腑杈撯紛瑙勫垯锛屽畾涔夐渶瑕佸鐞嗙殑娑堟伅锛屼緥濡傦細</p> <pre class="wp-block-code"><code>SELECT now_timestamp('millisecond') as ts, payload.temp as temp, payload.hum as hum, clientid FROM "devices/temp_hum" </code></pre> <p>3. 鐐瑰嚮”SQL绀轰緥”鍜?#8221;鍚饯璋冭瘯”鎸夐挳鍙互瀛︿範鍜屾祴璇曡鍒?SQL 鐨勭粨鏋滐紙鍙€夛級</p> <p>4. 鐐瑰嚮”涓嬧紑姝?#8221;寮€濮嬪垱寤哄姩浣?锛?/p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1024x531.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29223" width="768" height="398" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1024x531.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-300x156.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-768x398.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1536x797.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-2048x1062.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 4</strong>锛氶厤缃姩浣?/h3> <p>1. 浠?#8221;浣库饯杩炴帴鍣?#8221;涓嬫媺妗嗕腑閫夋嫨鎮ㄥ垰鎵嶅垱寤虹殑 TDengine 杩炴帴鍣?/p> <p>2. 鏁版嵁搴撳悕瀛楋細濉啓鍦?TDengine Cloud 涓垱寤虹殑鏁版嵁搴撳悕绉帮紝濡?“iot_data”</p> <p>3. 閰嶇疆SQL妯℃澘锛屸饯浜庡皢鏁版嵁鍐欌紛TDengine Cloud锛?/p> <p>INSERT INTO iot_data.temp_hum(ts, temp, hum, clientid) VALUES (${ts}, ${temp}, ${hum}, ‘${clientid}’)</p> <p>4. 鍚饯”鏈畾涔夊彉閲忎綔涓?NULL”閫夐」锛岀‘淇濊鍒欏紩鎿庡湪鍙橀噺鏈畾涔夋椂鑳芥纭鐞?銆?/p> <p>5. 鏍规嵁涓氬姟闇€姹傞厤缃炯绾ч€夐」锛屽鍚屾/寮傛妯″紡銆佹壒閲忓弬鏁扮瓑銆傦紙鍙€夛級</p> <p>娉細瀵规秷鎭欢杩熶笉鏁忔劅锛堝欢杩熲缉浜?s锛夌殑鎯呭喌锛屽彲浠ュ皢鏈€饧ゆ壒閲忚姹傗激饧╀粠 1 淇敼涓?100锛屼粠饨芥彁饩煎啓饧婃€ц兘銆?/p> <p>6. 鐐瑰嚮”纭”鎸夐挳瀹屾垚鍔ㄤ綔閰嶇疆</p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1024x531.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29224" width="768" height="398" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1024x531.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-300x155.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-768x398.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1536x796.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-2048x1061.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>7. 鍦ㄥ脊鍑虹殑”鎴愬姛鍒涘缓瑙勫垯”鎻愮ず妗嗕腑鐐瑰嚮”杩斿洖瑙勫垯鍒楄〃”锛屽畬鎴愭暣涓暟鎹泦鎴愰厤缃€?/p> <h3 class="wp-block-heading">姝ラ<strong> 5</strong>锛氭ā鎷熸暟鎹笂鎶?/h3> <p>1. 鍦?EMQX Cloud 閮ㄧ讲鑿滃崟涓€夋嫨鈥濆湪绾胯皟璇曗€滐紝骞剁偣鍑昏繛鎺?銆?/p> <p>2. 璁㈤槄涓婚 devices/temp_hum 銆?/p> <p>3. 鍚戜富棰?devices/temp_hum 鍙戦€佹俯婀垮害鏁版嵁 锛?code>{"temp": 23, "hum": 90}</code></p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1024x547.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29225" width="768" height="410" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1024x547.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-300x160.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-768x410.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1536x821.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-2048x1094.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 6</strong>锛氬湪<strong> TDengine Cloud </strong>鏌ヨ涓婃姤鐨勬暟鎹?/h3> <p>1. 璁块棶 TDengine Cloud 鏁版嵁娴忚鍣?銆?/p> <p>2. 鏌ヨ涓婃姤鏁版嵁缁撴灉 銆?/p> <pre class="wp-block-code"><code>SELECT * from iot_data7.temp_hum;</code></pre> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1024x568.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29226" width="768" height="426" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1024x568.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-300x167.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-768x426.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1536x852.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-2048x1137.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>鍙互鐪嬪埌锛屾暟鎹凡缁忕粡鐢?EMQX Cloud 鍐欏叆浜?TDengine Cloud 褰撲腑銆?/p> <p>鍏充簬TDengine Cloud 杩炴帴鍣ㄦ洿鍏蜂綋鐨勪娇鐢紝鍙互鍙傝€冿細<a href="//docs.emqx.com/zh/cloud/latest/data_integration/tdengine_cloud.html" rel="nofollow noopener" target="_blank">//docs.emqx.com/zh/cloud/latest/data_integration/tdengine_cloud.html</a></p> <h2 class="wp-block-heading"><strong>TDengine Cloud </strong>閰嶇疆鎿嶄綔姝ラ</h2> <p>鍏充簬 TDengine Cloud 涓€渚э紝鍚屾牱鍙互閫氳繃閮ㄧ讲 MQTT 鏁版嵁婧愬疄鐜板 EMQX Cloud 鐨勬暟鎹帴鍏ワ紝鍏蜂綋鎿嶄綔鍙傝€僒Dengine 瀹樻柟鏂囨。锛?a href="//docs.yakult-sh.com.cn/cloud/data-in/ds/mqtt/" rel="nofollow noopener" target="_blank">//docs.yakult-sh.com.cn/cloud/data-in/ds/mqtt/</a>锛屼互鍙婅鍗氬锛?a href="//www.yakult-sh.com.cn/tdengine-engineering/27256.html">//www.yakult-sh.com.cn/tdengine-engineering/27256.html</a>銆?/p> <h2 class="wp-block-heading">鍐欏湪鏈€鍚?/h2> <p>鐩墠锛?EMQX Cloud 鍙敮鎸侀€氳繃鍏綉灏嗘暟鎹帴鍏?TDengine Cloud 褰撲腑锛屽悗缁繕浼氭洿鏂颁互鏀寔绉佹湁杩炴帴锛坧rivate link锛夋柟寮忥紝杩涗竴姝ユ彁鍗?EMQX Cloud 鍜?TDengine Cloud 鐢ㄦ埛鐨勪娇鐢ㄤ綋楠屻€?/p> <p>闈㈠鏁版嵁娲祦鐨勬寫鎴樹笌鏈洪亣锛孍MQX 涓?TDengine 鐨勬繁搴﹀悎浣滀负琛屼笟甯︽潵浜嗙獊鐮存€х殑鎶€鏈В鍐虫柟妗堛€備笉浠呮瀯寤轰簡鏀拺娴烽噺鏁版嵁澶勭悊鐨勮秴楂樻€ц兘鎶€鏈簳搴э紝鏇撮€氳繃鍒涙柊鎬х殑鏋舵瀯璁捐锛岄噸濉戝伐涓氫簰鑱旂綉涓庣墿鑱旂綉鐨勬暟鎹熀纭€璁炬柦鏍囧噯鑼冨紡锛屽姪鍔涗紒涓氬湪鏁版櫤鍖栬浆鍨嬫氮娼腑鑾峰緱鍏抽敭绔炰簤浼樺娍锛屽紑鍚櫤鑳藉寲鍙戝睍鐨勬柊绡囩珷銆?/p> ]]></content:encoded> </item> <item> <title>缃戠粶涓嶇ǔ銆佹暟鎹贡銆佺郴缁熻€侊紵璇曡瘯杈逛簯鍗忓悓锝滄椂搴忔暟鎹簱TDengine //www.yakult-sh.com.cn/tdengine-tsdb/17661.html Fri, 28 Apr 2023 00:52:48 +0000 //www.yakult-sh.com.cn/?p=17661 ZW三方基准性能试q_ TSBSQTime Series Benchmark SuiteQ?标准数据集,TDengine 团队分别?TSBS 指定?DevOps ?cpu-only 五个场景Q对时序数据?/a>QTime Series DatabaseQ?a href="//www.yakult-sh.com.cn/tsdb" data-internallinksmanager029f6b8e52c="8" title="TSDB" target="_blank" rel="noopener">TSDBQTimescaleDB ?TDengine q行了对比测试。本文将会从写入、存储、查询及资源开销{几大维度ؓ大家汇d析测试结果?/p>

为确保结果具有可比性,本次试选用 TimescaleDB 2.6.0 版本。ؓ获得较好的性能QTimescaleDB 需要针对不同的场景讄不同?Chunk 参数Q不同场景下参数的设|如下表所C:

TDengine Database

上述参数的设|,充分参考了下方 TimescaleDB vs. InfluxDB Ҏ报告中推荐的配置参数讄Q以保写入性能指标的最优化?/p>

TimescaleDB vs. InfluxDB: Purpose Built Differently for Time-Series DataQ?/mark>//www.timescale.com/blog/timescaledb-vs-influxdb-for-time-series-data-timescale-influx-sql-nosql-36489299877/

关于pȝ的配|详情、如何一键复现测试结果及详细的测试数据介l等内容Q大家可参?a href="//www.yakult-sh.com.cn/time-series-database/17245.html" target="_blank" data-type="URL" data-id="//www.yakult-sh.com.cn/time-series-database/17245.html" rel="noreferrer noopener">《一键获取测试脚本,L验证“TSBS 时序数据库性能基准试报告”?/a>?a href="//www.yakult-sh.com.cn/engineering/16710.html" target="_blank" rel="noreferrer noopener">《TSBS 是什么?Z么时序数据库 TDengine 会选择它作为性能Ҏ试q_Q?/a>两篇文章Q本文便不再赘述?/p>

写入性能最高达C TimescaleDB ?6.7 ?/h2>

?TSBS 全部?cpu-only 五个场景中,TDengine 写入性能均优?TimescaleDB。相?TimescaleDBQTDengine 写入速度最领先的场景是?6.7 倍(场景二)Q最也?1.5 倍(场景五)Q而且对于场景四,如果每个采集点的记录条数由 18 条增加到 576 条,TDengine 写入速度pC TimescaleDB ?13.2 倍。此外,TDengine 在写入过E中消耗的 CPU 资源和磁?IO 开销也是最低的?/p>

不同场景下写入性能Ҏ

TDengine Database
不同场景下写入性能的对比(metrics/sec. 数D大越好)

从上囑֏以看刎ͼ在全部五个场景中QTDengine 的写入性能全面越 TimescaleDB?strong>在场景二?TDengine 写入性能最大达C TimescaleDB ?6.74 倍,在差距最的场景五中Q也辑ֈ?TimescaleDB ?1.52 倍?/strong>

写入q程资源消耗对?/strong>

但仅凭数据写入速度Qƈ不能全面地反映出 TDengine ?TimescaleDB 在不同场景下数据写入的整体表现。ؓ此我们以 1,000,000 devices × 10 metrics Q场景四Qؓ例,查数据写入过E中的服务器和客L的整体负载状况,q以此来Ҏ TDengine ?TimescaleDB 在写入过E中服务?客户端节点的资源占用情况Q这里的资源占用主要包括服务器端?CPU 开销/盘 IO 开销和客L CPU 开销?/p>

服务?CPU 开销

TDengine Database
写入q程中服务器 CPU 开销

上图展示了在场景四写入过E之中服务器?CPU 负蝲状况。可以看刎ͼTDengine ?TimescaleDB 在返回给客户端写入完成消息以后,都还l箋使用服务器的资源q行相应的处理工作,q点上,TimescaleDB ؓ明显QTimescaleDB ?7x U的时候即反馈客户端写入完成,但是其服务器端仍然在调用 CPU 资源q行数据压羃和整理工作,当然整个工作带来?CPU 负蝲相对而言q不高,只有其峰?CPU 开销的一半左叻I但是其持l时间相当长Q接q净写入旉?4 倍,q长?TDengine?strong>TDengine Ҏ务器?CPU 需求较,峰g仅用了 17% 左右的服务器 CPU 资源?/strong>由此可见QTDengine 独特的数据模型不仅体现在时序数据的写入性能上,也体现在整体的资源开销上?/p>

盘 I/O Ҏ

TDengine Database
写入q程中服务器 IO 开销

上图展示?1,000,000 devices × 10 metrics Q场景四Q两大系l在数据写入q程中服务器端磁盘写入状态。结合服务器?CPU 开销表现Q可以看刎ͼ两大数据库的 IO 动作?CPU 均呈现出同步z跃状态?/p>

在写入相同规模数据集的情况下Q?strong>TDengine 在写入过E中对于盘写入能力的占用远于 TimescaleDBQ整体写入过E只占用了部分磁盘写入能力(125MiB/Sec. 3000IOPSQ?/strong>。从图上能看刎ͼ对于两大数据库来_数据写入q程中磁盘的 IO 瓉是确实存在的Q但 TimescaleDB 写入q程对于写入的消耗远过?TDengine 对磁盘写入能力的需求?/p>

客户?CPU 开销

TDengine Database
写入q程中客L CPU 开销

从上囑֏以看刎ͼ客户端上 TDengine ?CPU 的需求大?TimescaleDB QTDengine 在客L峰值瞬间达C 56%Q然后快速回落,其在客户端的开销相比?TimescaleDB 多了 1 倍。但l合服务器与客户端的资源开销来看QTDengine 写入持箋旉更短Q在pȝ整体 CPU 开销?TDengine 仍然h相当大的优势?/p>

查询性能最高达C TimescaleDB ?28.6 ?/h2>

在场景一Q只包含 4 天数据)与场景二?15 个不同类型的查询中,TDengine 的查询^均响应时间全面优?TimescaleDBQ而且在复杂查询上优势更ؓ明显Q同时具有最的计算资源开销。相?TimeScaleDBQ场景一?TDengine 的查询性能是其 1.1 ?28.6 倍,场景二中 TDengine 的查询性能是其 1.2 ?24.6 倍?/p>

在查询性能评估部分Q我们用场景一和场景二作ؓ基准数据集。在查询性能评估之前Q对?TimescaleDBQ我们采用上文出现的 TimescaleDB vs. InfluxDB Ҏ报告中推荐配|,讄?8 ?Chunk Q以保其充分发挥查询性能。在整个查询Ҏ中,TDengine 数据库的虚拟节点数量QvnodesQ保持ؓ默认?6 个,其他的数据库参数配置为默认倹{?/p>

4,000 devices × 10 metrics查询性能Ҏ

׃部分cdQ分cL准参?TimescaleDB vs. InfluxDB Ҏ报告Q单ơ查询响应时间非常短Qؓ了更加准地量每个查询场景的较为稳定的响应旉Q我们将单个查询q行ơ数提升?5,000 ơ,然后使用 TSBS 自动l计q输出结果,最后结果是 5,000 ơ查询的数q_|使用q发客户?Workers 数量?8。下表是场景?Q?,000 讑֤Q下两大数据库的查询性能Ҏl果?/p>

TDengine Database

下面我们Ҏ个查询结果做一定的分析说明Q?/p>

TDengine Database
4000 devices × 10 metrics Simple Rollups 查询响应旉 (数D越?

׃ Simple Rollups 的整体查询响应时间非常短Q因此制U查询响应时间的M因素q不是查询所涉及的数据规模,卌一cd查询的瓶颈ƈ非数据规模。但从结果上看,TDengine 仍然在所有类型的查询响应旉上优?TimescaleDBQ具体的数值对比请参见上表?/p>

TDengine Database
4000 devices × 10 metrics Aggregates 查询响应旉 (数D越?

通过上图可以看到Q在 Aggregates cd的查询中QTDengine 的查询性能相比 TimescaleDB 有比较大的优势,其cpu-max-all-8 查询性能?TimescaleDB ?6 ?/strong>?/p>

TDengine Database
4000 devices × 10 metrics Double rollups 查询响应旉 (数D越?

?Double-rollups cd查询中, TDengine 同样展现出巨大的性能优势Q以查询响应旉来度量,其在 double-groupby-5 ?double-groupby-all cd下的查询性能均达C TimescaleDB ?24 倍?/p>

TDengine Database
4000 devices × 10 metrics Thresholds 查询 high-cpu-1 响应旉 (数D越?
TDengine Database
4000 devices × 10 metrics Thresholds 查询 high-cpu-all 响应旉 (数D越?

上面两图展示的是 threshold cd的查询对比,可以看到QTDengine 的查询响应时间均显著低于 TimescaleDB?strong>?high-cpu-all cd的查询上QTDengine 的性能?TimescaleDB ?1.23 ?/strong>?/p>

TDengine Database
4000 devices × 10 metrics Complex queries 查询响应旉 (数D越?

对于 Complex-queries cd的查询,TDengine 两个查询同样均大q领?TimescaleDB?strong>?lastpoint 查询中TDengine 的查询性能?TimescaleDB ?5 倍,?groupby-orderby-limit 场景?TDengine 的查询性能?TimescaleDB ?8 倍?/strong>在时间窗口聚合的查询q程中,针对规模较大的数据集 TimescaleDB 查询性能不佳Qdouble rollups cd查询Q,对于 groupby-orderby-limit cd的查询,TimescaleDB 的性能表现同样不是太好?/p>

资源开销Ҏ

׃部分查询持箋旉特别短,因此我们q不能完整地看到查询q程中服务器?IO/CPU/|络情况。ؓ此我们针对场景二?Double rollups cd中的 double-groupby-5 查询ZQ执?1,000 ơ查询,记录整个q程?TDengine、TimescaleDB 两个软gpȝ在查询执行的整个q程中服务器 CPU、内存、网l的开销q进行对比?/p>

TDengine Database
查询q程中服务器 CPU 开销

如上图所C,两个pȝ在整个查询过E中 CPU 的用均较ؓq稳。TDengine 在查询过E中整体 CPU 占用U?80%Q用的 CPU 资源最高,TimescaleDB 在查询过E中瞬时 CPU 占用U?38%?strong>׃ TDengine 完成全部查询的时间仅 TimescaleDB 1/20Q因此虽然其 CPU E_值是 TimescaleDB ?2 倍多Q但整体?CPU 计算旉消耗只有其 1/10 ?/strong>

  • 服务器内存状?/strong>
TDengine Database
查询q程中服务器内存情况

如上图所C,在整个查询过E中QTDengine 内存l持在一个相对^E的状态。?TimescaleDB 在整个查询过E中内存呈现增加的状态,查询完成后即恢复到初始状态?/p>

  • 服务器网l带?/strong>
TDengine Database
查询q程中网l占用情?/figcaption>

上图展示了查询过E中两个pȝ的服务器端上行和下行的网l带宽情况,可以看到Q负载状况基本上?CPU 状况怼?strong>TDengine |络带宽开销较高Q因为在最短的旉内就完成了全部查询,需要将查询l果q回l客L。TimescaleDB 开销较低Q但持箋旉ѝ?/strong>

100 devices × 10 metrics 查询性能Ҏ

对于场景一(100 devices x 10 metrics)QTSBS ?15 个查询对比结果如下:

TDengine Database

如上表所C,从更规模的数据集(100 讑֤Q上的查询对比可以看刎ͼ整体?TDengine 同样展现出极好的性能Q?strong>在全部的查询语句中全面优?TimescaleDBQ部分查询性能过 TimescaleDB 28 倍?/strong>

TimescaleDB 占用的磁盘空间最高达?TDengine ?26.9 ?/h2>

下图是TDengine ?TimescaleDB 数据完全落盘以后Q比较了两个pȝ在不同场景下的磁盘空间占用:

TDengine Database
盘I间占用Q数D越优)

在磁盘空间的占用上,从上囑֏以看刎ͼTimescaleDB 在全部五个场景下的数据规模均显著大于 TDengineQƈ且这U差距随着数据规模增加快速变大?strong>TimescaleDB 在场景四和场景五中占用磁盘空间是 TDengine ?25.6 倍和 26.9 倍?/strong>

写在最?/h2>

从上q?TSBS 试报告中我们可以得出结论,不管是在写入性能、查询性能q是存储性能QTDengine 时序数据??TimescaleDB 时序数据?都略胜一{,且不论是服务器的 CPU q是 IO 抑或是客L的开销l计QTDengine 均远优于 TimescaleDB。尤其本ơ性能试q是Z Timescale 打造的基准性能试q_ TSBS q行的,试l果的公q_正性可见一斑?/p>

具体到实践上Q在八五信息的新能源电力物联|^台项目,曄使用?a href="//www.yakult-sh.com.cn/" target="_blank" data-type="URL" data-id="//www.yakult-sh.com.cn/" rel="noreferrer noopener">实时数据?/a>便是 TimescaleDBQ后面因为种U原因,他们选择应用 TDengine 升数据架构Q关于本ơ案例的具体信息可以查看《代?TimescaleDBQTDengine 接管数据量日?40 亿条的光伏日늳l?/a>?/p>

Z方便大家验证试l果Q本试报告支持q行试脚本一键复玎ͼƢ迎各位验。同Ӟ我们也欢q大家添?T vxQtdengine1Q加?TDengine 用户交流,和更多志同道合的开发者一h讨数据处理难题?/p> ]]> 鐗╄仈缃?– TDengine | 娑涙€濇暟鎹?/title> <atom:link href="//www.yakult-sh.com.cn/tag/iot/feed" rel="self" type="application/rss+xml" /> <link>//www.yakult-sh.com.cn</link> <description>TDengine | 楂樻€ц兘銆佸垎甯冨紡銆佹敮鎸丼QL鐨勬椂搴忔暟鎹簱 | 娑涙€濇暟鎹?/description> <lastBuildDate>Tue, 13 May 2025 09:54:41 +0000</lastBuildDate> <language>zh-Hans</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>//wordpress.org/?v=6.8.2</generator> <image> <url>//www.yakult-sh.com.cn/wp-content/uploads/2025/07/favicon.ico</url> <title>鐗╄仈缃?– TDengine | 娑涙€濇暟鎹?/title> <link>//www.yakult-sh.com.cn</link> <width>32</width> <height>32</height> </image> <item> <title>EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?/title> <link>//www.yakult-sh.com.cn/tdengine-engineering/29219.html</link> <dc:creator><![CDATA[Yu Chen]]></dc:creator> <pubDate>Tue, 13 May 2025 09:54:28 +0000</pubDate> <category><![CDATA[鎶€鏈枃绔?- 鏃跺簭鏁版嵁搴揮]></category> <category><![CDATA[鏃跺簭鏁版嵁搴揮]></category> <category><![CDATA[鐗╄仈缃慮]></category> <guid isPermaLink="false">//www.yakult-sh.com.cn/?p=29219</guid> <description><![CDATA[EMQX 涓?TDengine 浣滀负鐗╄仈缃戣繛鎺ヤ笌澶ф暟鎹鐞嗛鍩熺殑棰嗗啗浜у搧锛屾鍦ㄩ€氳繃鎶€鏈崗鍚屾瀯寤虹鍒扮鐨勭墿鑱旂綉/宸ヤ笟澶ф暟鎹В鍐虫柟妗堛€備负宸ヤ笟浜掕仈缃戙€佽溅鑱旂綉銆佽兘婧愮鐞嗐€佽繍缁寸洃鎺х瓑璇稿鍦烘櫙鎻愪緵楂樻晥鍙潬鐨勬妧鏈敮鎾戙€俔]></description> <content:encoded><![CDATA[ <p class="video"><iframe frameborder="0" src="//v.qq.com/txp/iframe/player.html?vid=x3089k4zli2" allowFullScreen="true"></iframe> </p> <p>鍦ㄤ竾鐗╀簰鑱旂殑鏁板瓧鍖栨氮娼腑锛?strong>娴烽噺璁惧杩炴帴</strong>涓?strong>瀹炴椂鏁版嵁澶勭悊</strong>鎴愪负璇稿浼佷笟闈复鐨勪袱澶у洶鎵般€?/p> <p>EMQX 涓?TDengine 浣滀负鐗╄仈缃戣繛鎺ヤ笌澶ф暟鎹鐞嗛鍩熺殑棰嗗啗浜у搧锛屾鍦ㄩ€氳繃鎶€鏈崗鍚屾瀯寤虹鍒扮鐨勭墿鑱旂綉/宸ヤ笟澶ф暟鎹В鍐虫柟妗堛€備负宸ヤ笟浜掕仈缃戙€佽溅鑱旂綉銆佽兘婧愮鐞嗐€佽繍缁寸洃鎺х瓑璇稿鍦烘櫙鎻愪緵楂樻晥鍙潬鐨勬妧鏈敮鎾戙€?/p> <h2 class="wp-block-heading"><strong>EMQX锛氫紒涓氱骇</strong><strong> MQTT + </strong><strong>AI</strong><strong> 骞冲彴</strong></h2> <p><strong>EMQX 鏄竴娆句簯鍘熺敓鍒嗗竷寮?MQTT 鎺ュ叆骞冲彴锛屽吋瀹瑰绉嶆秷鎭紶杈撳崗璁紝鍏峰楂樺彲鐢ㄦ€у拰鎵╁睍鎬э紝鍗曡妭鐐规敮鎸?500 涓?MQTT 杩炴帴锛岃兘澶熷鐞嗗ぇ瑙勬ā骞跺彂娑堟伅浼犺緭锛屽苟鎻愪緵绔埌绔暟</strong>鎹姞瀵嗗拰缁嗙矑搴﹁闂帶鍒跺姛鑳斤紝鍏呭垎鍒╃敤鏁版嵁浠峰€肩殑鍚屾椂锛屽叏闈㈡弧瓒充紒涓氭暟鎹殑鍚堣鎬ч渶姹傦紝涓虹墿鑱旂綉锛圛oT锛夊拰浜哄伐鏅鸿兘搴旂敤鎻愪緵鍙潬鐨勫疄鏃舵秷鎭紶杈撳拰璁惧杩炴帴瑙e喅鏂规銆?/p> <h2 class="wp-block-heading"><strong>TDengine锛氫紒涓氱骇鏃跺簭澶ф暟鎹钩鍙?/strong></h2> <p>TDengine 鏄竴娆句笓涓虹墿鑱旂綉銆佸伐涓氫簰鑱旂綉绛夊満鏅璁″苟浼樺寲鐨勫ぇ鏁版嵁骞冲彴锛屽叾鏍稿績妯″潡鏄珮鎬ц兘銆侀泦缇ゅ紑婧愩€佷簯鍘熺敓銆佹瀬绠€鐨?a href="//www.yakult-sh.com.cn/" data-internallinksmanager029f6b8e52c="2" title="鏃跺簭鏁版嵁搴? target="_blank" rel="noopener">鏃跺簭鏁版嵁搴?/a>銆傚畠鑳藉畨鍏ㄩ珮鏁堝湴灏嗗ぇ閲忚澶囨瘡澶╀骇鐢熺殑楂樿揪 TB 鐢氳嚦 PB 绾х殑鏁版嵁杩涜姹囪仛銆佸瓨鍌ㄣ€佸垎鏋愬拰鍒嗗彂锛屽苟鎻愪緵<strong>AI 鏅鸿兘浣?/strong>瀵规暟鎹繘琛岄娴嬩笌寮傚父妫€娴嬶紝鎻愪緵瀹炴椂鐨勫晢涓氭礊瀵熴€?/p> <h2 class="wp-block-heading">寮哄己鑱旀墜锛屼簯绔悎浣?/h2> <p>浣滀负鏍稿績鍚堜綔浼欎即锛孴Dengine 涓?EMQX 鐨勭鏈夊寲閮ㄧ讲鏃╁凡瀹屾垚娣卞害鐢熸€侀€傞厤銆傚湪 SaaS 棰嗗煙锛屽弻鏂瑰悎浣滃啀杩涗竴姝ワ細TDengine Cloud 姝ゅ墠宸插叏闈㈡敮鎸?MQTT 鏁版嵁婧愭帴鍏ワ紝瀹炵幇涓?EMQX/EMQX Cloud 鏃跺簭鏁版嵁鐨勬棤缂濆鎺ャ€傛渶鏂板彂甯冪殑 EMQX Cloud 5.2.13 鐗堟湰鍐呯疆浜?TDengine Cloud 鍘熺敓杩炴帴鍣紝琛ラ綈浜嗗弻鏂规暟鎹氦浜掔殑鏈€鍚庝竴涓幆鑺傘€?璇ュ師鐢熻繛鎺ュ櫒鐨勪富瑕佷紭鍔夸负锛?/p> <p>绠€鍖栭厤缃祦绋嬶細杩欌紑鍔熻兘鏄捐憲绠€鍖栦簡鏃跺簭鏁版嵁鎺ュ叆 TDengine 鐨勬祦绋嬶紝浣库饯鎴封絾闇€鍐嶉€氳繃绻佺悙鐨?HTTP 杩炴帴鍣ㄩ厤缃繃绋嬶紝鍙渶鍦ㄥ浘褰㈠寲鐣岄潰杩涜绠€鍗曠殑閰嶇疆灏卞彲浠ヨ繛鎺ヤ袱饧や簯鏈嶅姟骞冲彴锛屼负涓氬姟杞绘澗璧嬭兘銆?/p> <p>鍘熲剑鍗忚饨€鎸侊細鐩存帴浣库饯 TDengine Cloud 鐨勫師饨e崗璁紶杈撴暟鎹紝閬垮厤浜?HTTP 杩炴帴鐨勯澶栧紑閿€锛屾彁鍗囦簡鎬ц兘涓庣ǔ瀹氭€с€?/p> <p>饩兼€ц兘鏁版嵁浼犺緭锛氫紭鍖栫殑鏁版嵁浼犺緭鏈哄埗锛岀‘淇濈墿鑱斺焦鏁版嵁鑳藉蹇€熷彲闈犲湴瀛樺偍鍒?TDengine Cloud銆?/p> <p>鐏垫椿鐨勬暟鎹鐞嗭細寮衡激鐨勮鍒欏紩鎿庘絸鎸侊紝鍙牴鎹笟鍔¢渶姹傚鏁版嵁杩涒緩绛涢€夈€佽浆鎹㈠拰澶勭悊銆?/p> <p>饧€绔欏紡閰嶇疆锛氣絾闇€鍒嗗埆绠$悊 EMQX 鍜?TDengine 鐨勮繛鎺ュ弬鏁帮紝缁熲紑鍦?EMQX Cloud 鎺у埗鍙板畬鎴愭墍鏈夐厤缃€?/p> <p>鍙鍖栫洃鎺э細闆嗘垚鐨勬暟鎹祦鐩戞帶鍔熻兘锛岃交鏉句簡瑙f暟鎹祦杞姸鎬佷笌鎬ц兘鎸囨爣銆?/p> <p>鎺ヤ笅鏉ワ紝鎴戜滑鍚戝ぇ瀹朵粙缁嶅浣曚娇鐢ㄨ杩炴帴鍣ㄥ疄鐜?MQTT 鏁版嵁鎺ュ叆 TDengine Cloud 锛?/p> <h2 class="wp-block-heading"><strong>EMQX Cloud </strong>閰嶇疆鎿嶄綔姝ラ</h2> <p>浠ヤ笅鏄厤缃?EMQX Cloud 涓?TDengine Cloud 鍘熲剑杩炴帴鐨勮缁嗘楠ゆ寚鍗楋細</p> <h3 class="wp-block-heading">鍓嶇疆鍑嗗</h3> <ol class="wp-block-list" start="1"> <li><strong>EMQX Cloud </strong>涓撴湁鐗堥儴缃诧細闇€瑕佸湪 EMQX Cloud 骞冲彴锛?a href="//cloud.emqx.com/" rel="nofollow noopener" target="_blank">//cloud.emqx.com/</a>锛夋敞鍐屽苟鍒涘缓 EMQX Cloud 涓撴湁鐗堥儴缃?銆傦紙鍙厤璐逛綋楠岋級</li> <li><strong>TDengine Cloud </strong>璐︽埛锛氶渶瑕佸湪 TDengine Cloud 骞冲彴 (<a href="//cloud.yakult-sh.com.cn/" rel="nofollow noopener" target="_blank">//cloud.yakult-sh.com.cn/</a>) 娉ㄥ唽骞跺垱寤烘暟鎹簱瀹炰緥銆傦紙鍙厤璐逛綋楠岋級</li> <li>饨圭粶閰嶇疆锛氶渶瑕佷负 EMQX Cloud 涓撴湁鐗堥儴缃插紑閫?NAT 饨瑰叧锛屽厑璁?EMQX Cloud 閮ㄧ讲閫氳繃鍏焦璁块棶 TDengine Cloud 瀹炰緥銆?/li> </ol> <h3 class="wp-block-heading">姝ラ<strong> 1</strong>锛?strong>TDengine Cloud </strong>鍑嗗饧綔</h3> <p>1. 鐧诲綍 TDengine Cloud 鎺у埗鍙?(//cloud.yakult-sh.com.cn/)</p> <p>2. 鍒涘缓骞堕儴缃?TDengine Cloud 鏈嶅姟瀹炰緥</p> <p>3. 杩涒紛瀹炰緥鍚庯紝鍦ㄥ乏渚ц彍鍗曟爮涓偣鍑?#8221;鏁版嵁娴忚鍣?#8221;</p> <p>4. 鍒涘缓鏁版嵁搴擄紝渚嬪 “iot_data”</p> <p>5. 鍦ㄦ暟鎹簱涓垱寤鸿〃锛?/p> <pre class="wp-block-code"><code>CREATE TABLE iot_data.temp_hum ( ts TIMESTAMP, clientid NCHAR(256), temp FLOAT, hum FLOAT ); </code></pre> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1024x420.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29220" width="768" height="315" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1024x420.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-300x123.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-768x315.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-1536x631.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-17-2048x841.png 2048w" sizes="(max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>6. 鍦?TDengine Cloud 鎺у埗鍙拌幏鍙栬繛鎺?URL 鍜岃闂护鐗岋細TDENGINE_CLOUD_URL銆乀DENGINE_CLOUD_TOKEN鐨勫€间互澶囧悗饨ゃ€?/p> <div class="wp-block-image"> <figure class="aligncenter size-full is-resized"><img decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29221" width="584" height="371" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18.png 779w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18-300x191.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-18-768x488.png 768w" sizes="(max-width: 584px) 100vw, 584px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 2</strong>锛氬湪<strong> EMQX Cloud </strong>鍒涘缓<strong>TDengine</strong>杩炴帴鍣?/h3> <p>1. 鐧诲綍 EMQX Cloud 鎺у埗鍙?/p> <p>2. 鍦ㄩ儴缃茶彍鍗曚腑閫夋嫨”鏁版嵁闆嗘垚”锛屽湪鏁版嵁鎸佷箙鍖栧垎绫讳笅閫夋嫨 TDengine</p> <p>3. 鐐瑰嚮”鏂板缓杩炴帴鍣?#8221;锛屽~鍐欎互涓嬩俊鎭細</p> <ul class="wp-block-list"> <li>杩炴帴鍣ㄥ悕绉帮細涓鸿繛鎺ュ櫒鎸囧畾饧€涓悕绉帮紝濡?“TDengine Cloud”</li> <li>涓绘満鍒楄〃锛氬~鍐?TDengine Cloud 鎻愪緵鐨勮繛鎺?锛圱DENGINE_CLOUD_URL鐨勫€硷級</li> <li><strong>Token</strong>锛氬~饧婁粠 TDengine Cloud 鑾峰彇鐨勮闂护鐗?锛圱DENGINE_CLOUD_TOKEN鐨勫€硷級</li> <li>鏍规嵁闇€瑕侀厤缃炯绾ц缃紙鍙€夛級</li> </ul> <p>4. 鐐瑰嚮”娴嬭瘯杩炴帴”鎸夐挳楠岃瘉杩炴帴鐘舵€侊紝鎴愬姛鍚庝細鏄剧ず”杩炴帴鍣ㄥ彲饨?#8221;鎻愮ず 銆?/p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1024x590.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29222" width="790" height="455" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1024x590.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-300x173.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-768x443.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-1536x886.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-19-2048x1181.png 2048w" sizes="(max-width: 790px) 100vw, 790px" /></figure></div> <p></p> <p>5. 鐐瑰嚮”鏂板缓”鎸夐挳瀹屾垚杩炴帴鍣ㄧ殑鍒涘缓</p> <h3 class="wp-block-heading">姝ラ<strong> 3</strong>锛氬垱寤烘暟鎹泦鎴愯鍒?/h3> <p>1. 鐐瑰嚮鍒氬垱寤虹殑杩炴帴鍣ㄥ垪琛ㄤ腑”鎿嶄綔”鍒椾笅鐨?#8221;鏂板缓瑙勫垯”鍥炬爣锛屾垨鍦?#8221;瑙勫垯鍒楄〃”涓偣鍑?#8221;鏂板缓瑙勫垯”</p> <p>2. 鍦?SQL 缂栬緫鍣ㄤ腑杈撯紛瑙勫垯锛屽畾涔夐渶瑕佸鐞嗙殑娑堟伅锛屼緥濡傦細</p> <pre class="wp-block-code"><code>SELECT now_timestamp('millisecond') as ts, payload.temp as temp, payload.hum as hum, clientid FROM "devices/temp_hum" </code></pre> <p>3. 鐐瑰嚮”SQL绀轰緥”鍜?#8221;鍚饯璋冭瘯”鎸夐挳鍙互瀛︿範鍜屾祴璇曡鍒?SQL 鐨勭粨鏋滐紙鍙€夛級</p> <p>4. 鐐瑰嚮”涓嬧紑姝?#8221;寮€濮嬪垱寤哄姩浣?锛?/p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1024x531.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29223" width="768" height="398" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1024x531.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-300x156.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-768x398.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-1536x797.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-20-2048x1062.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 4</strong>锛氶厤缃姩浣?/h3> <p>1. 浠?#8221;浣库饯杩炴帴鍣?#8221;涓嬫媺妗嗕腑閫夋嫨鎮ㄥ垰鎵嶅垱寤虹殑 TDengine 杩炴帴鍣?/p> <p>2. 鏁版嵁搴撳悕瀛楋細濉啓鍦?TDengine Cloud 涓垱寤虹殑鏁版嵁搴撳悕绉帮紝濡?“iot_data”</p> <p>3. 閰嶇疆SQL妯℃澘锛屸饯浜庡皢鏁版嵁鍐欌紛TDengine Cloud锛?/p> <p>INSERT INTO iot_data.temp_hum(ts, temp, hum, clientid) VALUES (${ts}, ${temp}, ${hum}, ‘${clientid}’)</p> <p>4. 鍚饯”鏈畾涔夊彉閲忎綔涓?NULL”閫夐」锛岀‘淇濊鍒欏紩鎿庡湪鍙橀噺鏈畾涔夋椂鑳芥纭鐞?銆?/p> <p>5. 鏍规嵁涓氬姟闇€姹傞厤缃炯绾ч€夐」锛屽鍚屾/寮傛妯″紡銆佹壒閲忓弬鏁扮瓑銆傦紙鍙€夛級</p> <p>娉細瀵规秷鎭欢杩熶笉鏁忔劅锛堝欢杩熲缉浜?s锛夌殑鎯呭喌锛屽彲浠ュ皢鏈€饧ゆ壒閲忚姹傗激饧╀粠 1 淇敼涓?100锛屼粠饨芥彁饩煎啓饧婃€ц兘銆?/p> <p>6. 鐐瑰嚮”纭”鎸夐挳瀹屾垚鍔ㄤ綔閰嶇疆</p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1024x531.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29224" width="768" height="398" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1024x531.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-300x155.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-768x398.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-1536x796.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-21-2048x1061.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>7. 鍦ㄥ脊鍑虹殑”鎴愬姛鍒涘缓瑙勫垯”鎻愮ず妗嗕腑鐐瑰嚮”杩斿洖瑙勫垯鍒楄〃”锛屽畬鎴愭暣涓暟鎹泦鎴愰厤缃€?/p> <h3 class="wp-block-heading">姝ラ<strong> 5</strong>锛氭ā鎷熸暟鎹笂鎶?/h3> <p>1. 鍦?EMQX Cloud 閮ㄧ讲鑿滃崟涓€夋嫨鈥濆湪绾胯皟璇曗€滐紝骞剁偣鍑昏繛鎺?銆?/p> <p>2. 璁㈤槄涓婚 devices/temp_hum 銆?/p> <p>3. 鍚戜富棰?devices/temp_hum 鍙戦€佹俯婀垮害鏁版嵁 锛?code>{"temp": 23, "hum": 90}</code></p> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1024x547.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29225" width="768" height="410" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1024x547.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-300x160.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-768x410.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-1536x821.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-22-2048x1094.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <h3 class="wp-block-heading">姝ラ<strong> 6</strong>锛氬湪<strong> TDengine Cloud </strong>鏌ヨ涓婃姤鐨勬暟鎹?/h3> <p>1. 璁块棶 TDengine Cloud 鏁版嵁娴忚鍣?銆?/p> <p>2. 鏌ヨ涓婃姤鏁版嵁缁撴灉 銆?/p> <pre class="wp-block-code"><code>SELECT * from iot_data7.temp_hum;</code></pre> <div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1024x568.png" alt="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? class="wp-image-29226" width="768" height="426" title="EMQX Cloud 銆乀Dengine Cloud 瀹炵幇鏁版嵁浜掗€氾紒鑱旀墜鎵撻€犵鍒扮浜戜笂澶ф暟鎹В鍐虫柟妗?- TDengine Database 鏃跺簭鏁版嵁搴? srcset="//www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1024x568.png 1024w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-300x167.png 300w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-768x426.png 768w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-1536x852.png 1536w, //www.yakult-sh.com.cn/wp-content/uploads/2025/05/image-23-2048x1137.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div> <p></p> <p>鍙互鐪嬪埌锛屾暟鎹凡缁忕粡鐢?EMQX Cloud 鍐欏叆浜?TDengine Cloud 褰撲腑銆?/p> <p>鍏充簬TDengine Cloud 杩炴帴鍣ㄦ洿鍏蜂綋鐨勪娇鐢紝鍙互鍙傝€冿細<a href="//docs.emqx.com/zh/cloud/latest/data_integration/tdengine_cloud.html" rel="nofollow noopener" target="_blank">//docs.emqx.com/zh/cloud/latest/data_integration/tdengine_cloud.html</a></p> <h2 class="wp-block-heading"><strong>TDengine Cloud </strong>閰嶇疆鎿嶄綔姝ラ</h2> <p>鍏充簬 TDengine Cloud 涓€渚э紝鍚屾牱鍙互閫氳繃閮ㄧ讲 MQTT 鏁版嵁婧愬疄鐜板 EMQX Cloud 鐨勬暟鎹帴鍏ワ紝鍏蜂綋鎿嶄綔鍙傝€僒Dengine 瀹樻柟鏂囨。锛?a href="//docs.yakult-sh.com.cn/cloud/data-in/ds/mqtt/" rel="nofollow noopener" target="_blank">//docs.yakult-sh.com.cn/cloud/data-in/ds/mqtt/</a>锛屼互鍙婅鍗氬锛?a href="//www.yakult-sh.com.cn/tdengine-engineering/27256.html">//www.yakult-sh.com.cn/tdengine-engineering/27256.html</a>銆?/p> <h2 class="wp-block-heading">鍐欏湪鏈€鍚?/h2> <p>鐩墠锛?EMQX Cloud 鍙敮鎸侀€氳繃鍏綉灏嗘暟鎹帴鍏?TDengine Cloud 褰撲腑锛屽悗缁繕浼氭洿鏂颁互鏀寔绉佹湁杩炴帴锛坧rivate link锛夋柟寮忥紝杩涗竴姝ユ彁鍗?EMQX Cloud 鍜?TDengine Cloud 鐢ㄦ埛鐨勪娇鐢ㄤ綋楠屻€?/p> <p>闈㈠鏁版嵁娲祦鐨勬寫鎴樹笌鏈洪亣锛孍MQX 涓?TDengine 鐨勬繁搴﹀悎浣滀负琛屼笟甯︽潵浜嗙獊鐮存€х殑鎶€鏈В鍐虫柟妗堛€備笉浠呮瀯寤轰簡鏀拺娴烽噺鏁版嵁澶勭悊鐨勮秴楂樻€ц兘鎶€鏈簳搴э紝鏇撮€氳繃鍒涙柊鎬х殑鏋舵瀯璁捐锛岄噸濉戝伐涓氫簰鑱旂綉涓庣墿鑱旂綉鐨勬暟鎹熀纭€璁炬柦鏍囧噯鑼冨紡锛屽姪鍔涗紒涓氬湪鏁版櫤鍖栬浆鍨嬫氮娼腑鑾峰緱鍏抽敭绔炰簤浼樺娍锛屽紑鍚櫤鑳藉寲鍙戝睍鐨勬柊绡囩珷銆?/p> ]]></content:encoded> </item> <item> <title>缃戠粶涓嶇ǔ銆佹暟鎹贡銆佺郴缁熻€侊紵璇曡瘯杈逛簯鍗忓悓锝滄椂搴忔暟鎹簱TDengine //www.yakult-sh.com.cn/tdengine-engineering/17524.html Wed, 12 Apr 2023 02:04:15 +0000 //www.yakult-sh.com.cn/?p=17524 Z验证 TDengine 3.0 的性能Q我们用第三方基准性能试q_ TSBSQTime Series Benchmark SuiteQ?中针?DevOps ?cpu-only 五个场景作ؓ基础数据集,在相同的 AWS 云环境下?TDengine 3.0 ?InfluxDB 1.8Q该版本?InfluxDB 能够q行 TSBS 框架的最新版本) q行了对比分析。在本篇文章中,我们从写入、存储、查询、及资源开销{几大维度对试l果q行汇d析,l到大家参考?/p>

我们采用下方 TimescaleDB vs. InfluxDB Ҏ报告中推荐的方式配置 InfluxDBQ将~冲区配|ؓ 80GQ以?1000W 讑֤写入时能够顺利进行,同时开?Time Series IndexQTSIQ。配|系l在pȝ插入数据完成 30s 后开始数据压~?/p>

TimescaleDB vs. InfluxDB: Purpose Built Differently for Time-Series DataQ?/mark>

//www.timescale.com/blog/timescaledb-vs-influxdb-for-time-series-data-timescale-influx-sql-nosql-36489299877/

关于pȝ的配|详情、如何一键复现测试结果及详细的测试数据介l等内容Q大家可参?a href="//www.yakult-sh.com.cn/time-series-database/17245.html" data-type="URL" data-id="//www.yakult-sh.com.cn/time-series-database/17245.html" target="_blank" rel="noreferrer noopener">《一键获取测试脚本,L验证“TSBS 时序数据库性能基准试报告”?/a>?a href="//www.yakult-sh.com.cn/engineering/16710.html" target="_blank" rel="noreferrer noopener">《TSBS 是什么?Z么时序数据库 TDengine 会选择它作为性能Ҏ试q_Q?/a>两篇文章Q本文便不再赘述?/p>

写入性能最高达?InfluxDB ?10.6 ?/h2>

M而言Q在 TSBS 报告全部?cpu-only 五个场景中,时序数据?/a>Q?a href="//www.yakult-sh.com.cn/time-series-database" target="_blank" rel="noreferrer noopener">Time Series Database,TSDBQ?a href="//www.yakult-sh.com.cn/" target="_blank" rel="noreferrer noopener">TDengine 写入性能均优?InfluxDB。相?InfluxDBQTDengine 写入速度最领先的场景是?10.6 倍(场景五)Q最也?3.0 倍(场景一)。此外,TDengine 在写入过E中消耗了最?CPU 资源和磁?IO 开销。下面看一下具体分析:

不同场景下写入性能Ҏ

TDengine Database
不同场景下写入性能的对比(metrics/sec. 数D大越好)

从上囑֏以看刎ͼ在全部五个场景中Q?strong>TDengine 的写入性能全面越 InfluxDB。TDengine 在场景五中写入性能?InfluxDB ?10.63 倍,在差距最的场景一中也?3.01 倍?/p>

写入q程资源消耗对?/strong>

数据写入速度q不能够全面的反?TDengine ?InfluxDB 在不同场景下数据写入的整体表现。ؓ此我们以 1,000,000 devices × 10 metrics Q场景四Qؓ例,查数据写入过E中的服务器和客LQ包括客L与服务器Q的整体负蝲状况Qƈ以此来对?TDengine ?InfluxDB 在写入过E中服务?客户端节点的资源占用情况Q这里的资源占用主要包括服务器端?CPU 开销/盘 IO 开销和客L CPU 开销?/p>

服务?CPU 开销

下图展示了两大数据库在场景四写入q程中服务器?CPU 负蝲状况。可以看刎ͼTDengine ?InfluxDB 在返回给客户端写入完成消息以后,都还l箋使用服务器的资源q行相应的处理工作,InfluxDB 使用了相当多?CPU 资源Q瞬时峰值甚至用了全部?CPU 资源Q其写入负蝲较高Qƈ且其持箋旉q长?TDengine?strong>两个pȝҎQTDengine Ҏ务器?CPU 需求最,峰g仅用了 17% 左右的服务器 CPU 资源?/strong>由此可见QTDengine 独特的数据模型对于时序数据写入不仅在性能上,在整体的资源开销上也h非常大的优势?/p>

TDengine Database
写入q程中服务器 CPU 开销

盘 I/O Ҏ

下图展示?1,000,000 devices × 10 metrics Q场景四Q数据写入过E中两大数据库在服务器端盘的写入状态。可以看刎ͼl合着服务器端 CPU 开销表现Q其 IO 动作?CPU 呈现同步的活跃状态?/p>

TDengine Database
写入q程中服务器 IO 开销

在写入相同规模的数据集情况下QTDengine 在写入过E中对于盘写入能力的占用远于 InfluxDBQ写入过E只占用了部分磁盘写入能力(125MiB/Sec. 3000IOPSQ。从上图能看刎ͼ对于两大数据库,数据写入q程中磁盘的 IO 瓉都是实存在的?strong>?InfluxDB 长时间消耗完全部的磁盘写入能力,q远过?TDengine 对磁盘写入能力的需求?/strong>

客户?CPU 开销

TDengine Database
写入q程中客L CPU 开销

从上囑֏以看刎ͼ客户端上 TDengine ?CPU 的需求是大于 InfluxDB 的。整体来_在整个写入过E中QInfluxDB 客户端负载计资源占用较低,对客L压力,q是因ؓ其写入的压力基本上完全集中在服务端,但这U模式很ҎD服务端成为瓶颈。?TDengine 在客L的开销最大,峰值瞬间达C 56%Q然后快速回落?strong>l合服务器与客户端的资源开销来看QTDengine 写入持箋旉更短Q在pȝ整体 CPU 开销?TDengine 仍然h相当大的优势?/strong>

查询性能最高达?InfluxDB ?37 ?/h2>

在查询性能的评CQ我们用场景一和场景二作ؓ基准数据集。ؓ了让 InfluxDB 发挥出更好的查询性能Q我们开?InfluxDB ?TSI (time series index)。在整个查询Ҏ中,TDengine 数据库的虚拟节点数量QvnodesQ保持ؓ默认?6 个,其他的数据库参数配置为默认倹{?/p>

M来说Q查询方面,在场景一Q只包含 4 天的数据Q与场景二的 15 个不同类型的查询中,TDengine 的查询^均响应时间是全面优于 InfluxDB 的,而且在复杂查询上优势更ؓ明显Q同时具有最的计算资源开销。相?InfluxDBQ场景一?TDengine 查询性能是其 1.9 ?37.0 倍,场景二中 TDengine 查询性能是其 1.8 ?34.2 倍?/p>

4,000 devices × 10 metrics查询性能Ҏ

׃部分cdQ分cL准参?TimescaleDB vs. InfluxDB Ҏ报告Q单ơ查询响应时间非常短Qؓ了更加准地量每个查询场景的较为稳定的响应旉Q我们将单个查询q行ơ数提升?5,000 ơ,然后使用 TSBS 自动l计q输出结果,最后结果是 5,000 ơ查询的数q_|使用q发客户?Workers 数量?8。首先我们提供场景二Q?,000 讑֤Q的查询性能Ҏl果Q?/p>

TDengine Database

下面我们Ҏ个查询结果做一定的分析说明Q?/p>

TDengine Database
4000 devices × 10 metrics Simple Rollups 查询响应旉 (数D越?

׃ Simple Rollups 的整体查询响应时间非常短Q制U查询响应时间主体因素ƈ不是查询涉及的数据规模,卌U类型查询的瓉q不是数据规模。但?TDengine 仍然在所有类型的查询响应旉上优?InfluxDBQ具体的数值比较请参见上表中的详细数据表格?/p>

TDengine Database
4000 devices × 10 metrics Aggregates 查询响应旉 (数D越?

?Aggregates cd的查询中Q我们看?TDengine 查询性能相比?InfluxDB 有较大优势,TDengine cpu-max-all-8 cd的查询性能?InfluxDB ?7 倍?/strong>

TDengine Database
4000 devices × 10 metrics Double rollups 查询响应旉 (数D越?

?Double-rollups cd查询中, TDengine 同样展现出巨大的性能优势Q以查询响应旉来度量,?double-groupby-5 查询?TDengine ?InfluxDB ?26 倍,double-groupby-all 上是?34 倍?/strong>

TDengine Database
4000 devices × 10 metrics Thresholds 查询 high-cpu-1 响应旉 (数D越?
TDengine Database
4000 devices × 10 metrics Thresholds 查询 high-cpu-all 响应旉 (数D越?

上面两图?threshold cd的查询对比,TDengine 的查询响应时间均显著低于 InfluxDB?strong>?high-cpu-all cd的查询上QTDengine 的性能?InfluxDB ?15 倍?/strong>

TDengine Database
4000 devices × 10 metrics Complex queries 查询响应旉 (数D越?

对于 Complex-queries cd的查询,TDengine 两个查询均大q领?InfluxDB?strong>?lastpoint 查询中,查询性能?InfluxDB ?21倍;?groupby-orderby-limit 场景中查询性能?InfluxDB ?15 倍?/strong>

资源开销Ҏ

׃部分查询持箋旉特别短,因此我们q不能完整地看到查询q程中服务器?IO/CPU/|络情况。ؓ此我们针对场景二?Double rollups cd中的 double-groupby-5 查询ZQ执?1,000 ơ查询,记录 TDengine ?InfluxDB 在查询执行的整个q程中服务器 CPU、内存、网l的开销q进行对比?/p>

TDengine Database
查询q程中服务器 CPU 开销

从上囑֏以看刎ͼTDengine ?InfluxDB 在整个查询过E中 CPU 的用均较ؓq稳。TDengine 在查询过E中整体 CPU 占用U?80%Q用的 CPU 资源较高QInfluxDB E_?CPU 占用较小Q约 27 %Q但是有较多的瞬时冲高)。从整体 CPU 开销上来看,虽然 InfluxDB 瞬时 CPU 开销大部分是较低的,但是其完成查询持l时间最长,所以整?CPU 资源消耗最多?strong>׃ TDengine 完成全部查询的时间仅?InfluxDB ?1/20Q虽?CPU E_值是 InfluxDB ?2 倍多Q但整体?CPU 计算旉消耗只有其 1/10 ?/strong>

服务器内存状?/strong>

TDengine Database
查询q程中服务器内存情况

如上图所C,在整个查询过E中QTDengine ?InfluxDB 的内存均l持在一个相对^E的状态?/p>

服务器网l带?/strong>

TDengine Database
查询q程中网l占用情?/figcaption>

上图展示了查询过E中服务器端上行和下行的|络带宽情况Q负载状况基本上?CPU 状况怼?strong>TDengine |络带宽开销最高,因ؓ在最短的旉内就完成了全部查询,需要将查询l果q回l客L?/strong>InfluxDB |络带宽开销最低,持箋旉也较ѝ?/p>

3,100 devices × 10 metrics 查询性能Ҏ

对于场景一(100 devices x 10 metrics)QTSBS ?15 个查询对比结果如下:

TDengine Database

如上表所C,在更规模的数据集(100讑֤Q上的查询对比可以看刎ͼ整体?TDengine 同样展现出极好的性能Q在全部的查询语句中全面优于 InfluxDBQ部分查询性能过 InfluxDB 37 倍?/strong>

InfluxDB 占用的磁盘空间最高达?TDengine ?4.5 ?/h2>

在前面三个场景中QInfluxDB 落盘后数据文件规模与 TDengine 非常接近Q但是在大数据规模的场景四和场景五中QInfluxDB 落盘后文件占用的盘I间显著过?TDengine。下图比较了 TDengine ?InfluxDB 在不同场景下的磁盘空间占用情况:

TDengine Database
盘I间占用Q数D越优)

从上囑֏以看刎ͼ在前面三个场景中QInfluxDB 落盘后数据文件规模与 TDengine 非常接近Q在场景二中QTDengine 的数据落盘规模比 InfluxDB 大了 1%Q?strong>但是在场景四和场景五中,InfluxDB 落盘后文件占用的盘I间分别?TDengine ?4.2 倍和 4.5 倍?/strong>

写在最?/h2>

Z本次试报告Q我们可以得出结论,在全部的数据场景中,TDengine 写入性能、查询性能均全面超q?InfluxDB。在整个写入q程中,TDengine 在提供更高写入和查询能力的前提下Q不论是服务器的 CPU q是 IOQTDengine 均优?InfluxDB。即使加上客L的开销l计QTDengine 在写入开销上也?InfluxDB 之下?/p>

从实践角度出发,q个报告l果也很好地说明了ؓ什么有很多企业客户?InfluxDB ?TDengine 的选型调研中选择?TDengineQ双汇便是其中之一Q在《双汇大数据Ҏ选型Q从手的InfluxDB+Redis到毫U查询的TDengine?/a>q篇文章中,侉KqC光型调研q程的具体思考?/p>

Z方便大家验证试l果Q本试报告支持q行试脚本一键复玎ͼƢ迎大家在评论区互动交流。同Ӟ你也可以d T vxQtdengine1Q加?TDengine 用户交流,和更多志同道合的开发者一h讨数据处理难题?/p> ]]>