精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

五分鐘技術趣談 | 時序數據庫TDengine在和家親上的應用實踐

數據庫
本文分享了和家親在使用TDengine時序數據庫的業務實踐,以此給大家作參考。

Part 01

業務背景  

和家親APP作為中國移動智慧家庭業務入口,承載了大量智能設備告警推送和家庭業務推送。到目前為止,平臺每天產生將近30億的推送量,如何將這些推送數據進行存儲、查詢和分析是一個比較棘手的問題。最初我們使用的是mysql集群分庫分表方案,但隨著數據量的增加,遇到了數據寫入和查詢的瓶頸,而且運維復雜且不便管理。結合業務特點,同時也是響應集團去IOE的要求,我們開始調研新的存儲方案--國產開源時序數據庫(Time Series Database)。

圖片

圖1 和家親業務數據存儲方案演進

目前國產時序數據庫中比較有影響力的就IoTDB和TDengine,經過我們多維度的選型測試,最終確定選擇TDengine作為新的數據存儲引擎,我們發現業務數據某些特點非常契合TDengine:

  • 高頻寫入,峰值寫入高達7W條/秒
  • 數據很少更新且查詢簡單低頻
  • 數據存儲周期自動調整
  • 數據帶有時間戳

Part 02

數據建模  

區別于傳統關系型數據庫,數據寫入之前需要提前建表,TDengine有超級表的概念,具備自動建表的功能。這樣業務數據入庫只需要建一個庫和一張與業務需求相關的超級表,就可以在數據第一次入庫的時候自動創建子表。自動創建子表在第一次入庫時會有性能折損,但是經過測試TDengine的自動建表效率非常高,幾乎可以忽略不計。在我們的業務場景中,我們把每個用戶對應成一個設備一張表,用戶每天產生的告警寫入到自己的表中。

建庫語句如下:

CREATE DATABASE `hjq_push` BUFFER 900 CACHESIZE 1 CACHEMODEL 'none' COMP 2 DURATION 180m WAL_FSYNC_PERIOD 3000 MAXROWS 4096 MINROWS 10 STT_TRIGGER 16 KEEP 10080m,10080m,10080m PAGES 160 PAGESIZE 128 PRECISION 'ms' REPLICA 3 WAL_LEVEL 1 VGROUPS 200 SINGLE_STABLE 0;

超級表語句如下:

CREATE STABLE s_push (ts TIMESTAMP, guid BIGINT, source NCHAR(30),msgName NCHAR(64), msgContent NCHAR(1024), status SMALLINT, updateTime TIMESTAMP) TAGS(flag TINYINT);

利用超級表寫入語句:

INSERT INTO u_#{phone} USING s_push TAGS #{tag} (ts, guid, source, msgName, msgContent, status,updateTime) VALUES(#{ts},#{guid}, #{source}, #{msgName}, #{msgContent}, #{status},#{updateTime});

Part 03

性能表現  

3.1 高效寫入

采用時序數據庫的一個重要原因就是支持高頻寫入。TDengine寫入速度極高,寫接近硬盤的連續寫入性能。經過業務實際測試,峰值寫入7W/s完全沒有壓力。

圖片

圖2 業務實測寫入

當然要達到高效的寫入性能,需要客戶端、數據源和服務端配合調試才能達到最優狀態。

從客戶端角度:

  • 盡量在一條寫入sql中拼接更多數據。
  • 寫入方式:參數綁定>sql寫入(不自動建表)>sql寫入(自動建表)>無模式寫入。

從數據源角度:

  • 通過隊列(kafka)方式來提升數據并發寫入。
  • 盡量將同一張子表的數據提前匯聚到一起,提高寫入時數據的相鄰性。

從服務器配置角度:

需要根據系統磁盤的數量、I/O 能力及處理器性能在創建數據庫時設置適當的vgroups數量以充分發揮系統性能。如果vgroups過少,則系統性能無法發揮;如果vgroups過多,會造成無謂的資源競爭。常規推薦vgroups數量為CPU核數的2倍,但仍然要結合具體的系統資源配置進行調優。

3.2 系統及存儲性能

TDengine已經在我們線上業務平穩運行一段時間,通過系統監控CPU使用率平常不到15%,內存使用率穩定在10%。另外由于其高效的壓縮算法,可以節省大量存儲空間,相比于之前MySQL集群存儲只有1/7。下圖為集群中一臺DNode機器的監控數據:

圖片圖片

3.3 查詢性能

TDengine對常見ORM框架和數據庫連接池的支持較好,采用SQL作為查詢語言,開發簡單方便,對于之前使用關系型數據庫的開發者可以無縫切換。經過業務測試,在單個子表查詢都能達到ms級別。

圖片

圖3 業務查詢測試

Part 04

遇到的一些問題  

在使用TDengine的業務實踐中,也遇到一些問題(可能有些問題在最新的版本更新迭代):

  • 空子表無法自動清理,由于我們數據存儲有周期性,但目前的TTL策略只是針對數據而不是子表本身,針對空的子表淘汰還需要腳本介入。
  • 缺少簡潔易操作的可視化界面。
  • 數據更新會影響count()函數性能(商業版有碎片整理功能,沒試過)
  • LAST_ROW函數返回的數據集字段帶有last_row(row),需要單獨解析

Part 05

結語 

和家親推送業務對時序數據庫的使用目前也只是小試牛刀,相信隨著業務的發展,會使用到更多時序數據庫的功能特點。當然同樣的業務數據可能還存在更優的存儲方案,  無論是MySQL還是TDengine,都是優秀的數據庫產品,最終還是業務場景為王,只有適配業務數據才是好產品。

責任編輯:龐桂玉 來源: 移動Labs
相關推薦

2018-06-26 09:37:07

時序數據庫FacebookNoSQL

2023-04-15 20:33:35

圖形數據庫數據庫

2021-07-07 13:47:38

OCR游戲運行圖像

2023-07-30 10:09:36

MMD數據庫

2021-05-17 15:17:42

Thread物聯網IOT路由器

2023-08-23 07:21:44

JsonSchema測試

2023-07-23 18:47:59

Docker開源

2023-07-16 18:49:42

HTTP網絡

2023-08-15 14:54:02

數據庫容災

2023-09-02 20:15:46

VXLAN云網關

2023-04-15 20:25:23

微前端

2023-06-03 21:06:05

2023-07-02 16:09:57

人工智能人臉識別

2023-07-02 16:34:06

GPU虛擬化深度學習

2023-08-06 07:05:25

Android優化

2023-09-03 19:06:42

2023-07-12 15:50:29

機器學習人工智能

2023-08-29 06:50:01

Javamaven

2021-06-04 15:55:57

GPU云桌面5G+AI

2023-09-03 19:21:07

大數據架構
點贊
收藏

51CTO技術棧公眾號

欧美卡一卡二| 亚洲不卡免费视频| 免费观看成年人视频| 伊人蜜桃色噜噜激情综合| 亚洲福利视频久久| 成年人网站大全| 免费黄色电影在线观看| 国产精品一区免费在线观看| 91精品国产91久久| 国产91丝袜美女在线播放| 国产日韩在线观看视频| 午夜精品久久久久| 亚洲最新在线| 欧美一级一区二区三区| 蜜臀av一区二区三区| 欧美区二区三区| 亚洲图片另类小说| 亚洲精品久久久狠狠狠爱| 国产婷婷精品| 大胆欧美人体视频| 成年人免费观看视频网站| 四虎国产精品免费久久5151| 精品久久久久久久久中文字幕| 亚洲在线播放电影| 日韩在线免费看| 国产老女人精品毛片久久| 日产精品99久久久久久| 久久国产精品二区| 欧美激情成人| 亚洲精品视频网上网址在线观看| 男生和女生一起差差差视频| 欧美色网在线| 欧美日韩国产在线看| 中文字幕乱码免费| av在线播放网站| 91女神在线视频| 91一区二区三区| 中文字幕视频二区| 亚洲综合国产| 国内久久久精品| 国产一区二区播放| 91视频精品| 在线视频欧美日韩精品| 国产精品无码午夜福利| 国产精品视屏| 亚洲成av人片| 二级片在线观看| 97人妻精品一区二区三区软件| 亚洲激情午夜| 日韩久久精品成人| 国产艳妇疯狂做爰视频| 先锋影音一区二区| 欧美中文一区二区三区| 亚洲国产欧美一区二区三区不卡| 中日精品一色哟哟| 蜜桃久久av| 91tv亚洲精品香蕉国产一区7ujn| 久操视频免费在线观看| 91精品一区二区三区综合| 日韩在线观看网址| 国产大屁股喷水视频在线观看| 精品国产不卡| 在线观看日韩视频| 亚洲午夜精品久久久久久高潮| 免费一区二区| 国产一区二区三区网站| 欧美一区二区三区粗大| 色97色成人| 久久韩国免费视频| 欧美激情一区二区视频| 欧美日本二区| 性欧美在线看片a免费观看| 国产精品二区一区二区aⅴ| 韩国一区二区三区在线观看| 亚洲精品视频网上网址在线观看 | 美女视频一区二区| 国产精品羞羞答答| 国产精品久久久久久免费免熟| 麻豆精品在线播放| 91网站免费看| 欧美一级免费片| 久久免费国产精品| 亚洲国产欧美不卡在线观看 | 亚洲av无码乱码国产麻豆| 国产成人精品免费网站| 久久精品日韩精品| 98在线视频| 一区二区三区精品在线| 玩弄中年熟妇正在播放| 午夜av成人| 日韩视频中午一区| 亚洲欧美色图视频| 日韩av免费大片| 欧美日韩成人精品| 一二三区免费视频| 国产精品综合av一区二区国产馆| 精品国产免费久久久久久尖叫| 欧美精品久久久久久久久久丰满| 久久超碰97中文字幕| 国产在线不卡精品| 人妻少妇一区二区三区| 中文字幕第一区综合| 精品久久久久久综合日本| 黄色av网站在线免费观看| 成人av在线一区二区三区| 欧美精品成人一区二区在线观看| 日本暖暖在线视频| 舔着乳尖日韩一区| 亚洲18在线看污www麻豆| 免费福利视频一区| 精品国产一区二区三区在线观看| 国产精品第56页| 精品亚洲成a人| 欧美极品一区| eeuss鲁一区二区三区| 欧美日韩精品一区二区三区| 亚洲一区二区在线免费| 亚洲xxx拳头交| 国产成人精品免高潮在线观看| 欧美三级日本三级| 日精品一区二区三区| 成人高清在线观看| 91社区在线| 欧美性生交大片免费| 国产xxx在线观看| 色综合天天爱| 秋霞av国产精品一区| 香蕉免费毛片视频| 国产乱码一区二区三区| 亚洲视频sss| 三级成人在线| 日韩激情av在线播放| 久久精品久久国产| 久久aⅴ国产欧美74aaa| 色噜噜色狠狠狠狠狠综合色一| 日韩理论视频| 亚洲精品久久久久久久久久久| 欧美xxxx黑人xyx性爽| 久久99精品一区二区三区| 日韩wuma| 精品日韩视频| 一区二区三区亚洲| 亚洲精品毛片一区二区三区| 久久国产三级精品| 日韩欧美一区二区三区四区| 亚洲一级少妇| 亚洲美女av网站| 影音先锋在线国产| 91麻豆文化传媒在线观看| 日本韩国欧美在线观看| 欧美18xxxx| 欧美性资源免费| 头脑特工队2免费完整版在线观看| 亚洲无线码一区二区三区| 中文字幕一区二区三区人妻在线视频 | 久久只有这里有精品| 久久视频一区| 日韩精品最新在线观看| a屁视频一区二区三区四区| 在线观看91久久久久久| 在线观看色网站| 18欧美乱大交hd1984| 天天看片天天操| 一区二区三区四区电影| 99精品99久久久久久宅男| 国产三线在线| 亚洲欧美精品在线| 中文字幕av在线免费观看| 国产精品毛片大码女人| 欧美性受xxxx黒人xyx性爽| 国产在线欧美| 欧美国产二区| 国产人与zoxxxx另类91| 国内偷自视频区视频综合| 国产69久久| 蜜桃视频在线观看播放| 欧美日韩亚洲成人| 欧美激情aaa| 麻豆精品视频在线观看视频| 一本—道久久a久久精品蜜桃| 精品国模一区二区三区欧美| 色综合五月天导航| 天堂成人在线| 欧美日韩精品一区二区三区 | 丰满熟妇人妻中文字幕| 欧美日韩国产色视频| 欧美另类z0zx974| 国产福利一区在线| 免费观看精品视频| 亚洲成人精选| 欧美黑人xxxxx| 国产一区二区三区黄网站| 韩国三级电影久久久久久| 超碰国产在线| 亚洲国产精品久久久| 最近日韩免费视频| 亚洲第一激情av| 天天操天天干天天操天天干| 粉嫩一区二区三区性色av| 日本网站免费在线观看| 99久久夜色精品国产亚洲96| 精品国产福利| 国产一精品一av一免费爽爽| 国产成人aa精品一区在线播放| 国产福利在线播放麻豆| 亚洲欧美日韩精品久久亚洲区 | 亚洲精品按摩视频| 国产又粗又长又黄| 欧美午夜电影在线| 免看一级a毛片一片成人不卡| 欧美极品少妇xxxxⅹ高跟鞋| 视频免费在线观看| 国产精品自拍毛片| 国产又黄又猛又粗又爽的视频| 黄色一区二区三区四区| 一区二区三视频| 国产99久久精品一区二区300| 波多野结衣精品久久| 日韩精品一页| 国产精品久久久久av| 青青青免费在线视频| 久热精品视频在线| 欧洲不卡av| 中文字幕国产日韩| 可以直接在线观看的av| 亚洲第一中文字幕| 性中国xxx极品hd| 69堂国产成人免费视频| 中日韩av在线| 欧美吻胸吃奶大尺度电影| 国产精品suv一区二区三区| 亚洲午夜久久久久久久久久久| 亚洲波多野结衣| 国产精品妹子av| 亚洲精品91在线| 国产午夜亚洲精品理论片色戒 | 97国产精品免费视频| 日韩123区| 欧美插天视频在线播放| 国产精品实拍| 欧美xxxx做受欧美| 3d玉蒲团在线观看| 欧美人与性动交| 天天干在线视频论坛| 久久99精品久久久久久噜噜 | 黄色一级大片在线免费看国产一| 欧美一区二区三区日韩| 国产女人18毛片18精品| 91麻豆精品国产91久久久久久| 一卡二卡三卡在线| 欧美日韩第一区日日骚| 一级久久久久久久| 538在线一区二区精品国产| 国产人妻精品一区二区三区| 欧美绝品在线观看成人午夜影视| 国产又大又粗又长| 日韩精品自拍偷拍| 亚洲综合图片一区| 国产精品国产a级| 久久久久久久麻豆| 一区二区三区不卡视频 | 欧美日韩在线视频观看| 日本中文字幕第一页| 色88888久久久久久影院野外| 国产男人搡女人免费视频| 欧美三级韩国三级日本三斤| 亚洲无码精品在线观看| 日韩午夜激情免费电影| 天天干天天插天天操| 亚洲男人av在线| yw视频在线观看| 久久国产精品偷| 川上优av中文字幕一区二区| 一区二区三区视频免费在线观看| 91青青在线视频| 超碰精品一区二区三区乱码| 波多野结衣在线观看| 欧美亚洲视频在线看网址| 成人mm视频在线观看| 91老司机精品视频| 久久97久久97精品免视看秋霞| 欧美精品二区三区四区免费看视频| 成人久久电影| 国产精品久久国产| 青青草97国产精品免费观看无弹窗版| 992tv人人草| 99re成人精品视频| 中文字幕观看av| 五月天激情综合| 一级特黄aaa大片| 精品中文字幕久久久久久| 日本www在线| 91精品国产91久久久久福利| 国产精品天堂蜜av在线播放| 国产伦精品一区二区三区照片91 | 久久久蜜臀国产一区二区| 手机免费观看av| 黄色成人av在线| 国产一区二区三区视频免费观看| 亚洲国产日韩一区| 免费在线观看黄色| 538国产精品视频一区二区| 图片一区二区| 日本视频精品一区| 亚洲激情另类| 日本成人xxx| 国产欧美精品在线观看| 国产精选第一页| 在线成人免费观看| 黄色在线免费观看大全| 久久久久国产精品免费| 亚洲午夜剧场| 日韩理论片在线观看| 一区精品久久| 亚洲免费黄色网| 久久久久高清精品| 日产欧产va高清| 日韩亚洲欧美一区二区三区| av在线首页| 国产成人啪精品视频免费网| 牛牛精品成人免费视频| 国产a级黄色大片| 久99久精品视频免费观看| 欧美大波大乳巨大乳| 黑人巨大精品欧美一区二区免费| 亚洲第一黄色片| 欧美成人黑人xx视频免费观看| 欧美黄色网络| 亚洲国产一区二区三区在线| 久久久天天操| 丝袜美腿中文字幕| 黄色成人在线播放| 黄色小视频免费观看| 久久久久一本一区二区青青蜜月| 免费一区二区三区在线视频| 热这里只有精品| 韩国理伦片一区二区三区在线播放| 欧美日韩中文字幕视频| 91久久精品一区二区三| 久久电影视频| 日韩av不卡在线| 九九精品在线| 免费看污黄网站| 亚洲国产精品ⅴa在线观看| 怡红院av久久久久久久| 亚洲香蕉成人av网站在线观看 | 色综合久久综合中文综合网| 香港三日本三级少妇66| 97色在线观看| 免费看av成人| 男女污污的视频| 国产精品电影一区二区| 国产精品国产精品国产专区| 欧美成年人网站| 999久久精品| 女人喷潮完整视频| 久久日一线二线三线suv| 中文字幕在线天堂| 中文字幕不卡av| 精品麻豆剧传媒av国产九九九| 日韩精品第1页| 成人av在线播放网址| 成人毛片在线播放| 综合久久五月天| 精品一区二区三区视频在线播放| 免费看欧美一级片| 99re66热这里只有精品3直播| 99久久久无码国产精品免费蜜柚| 色七七影院综合| 亚洲国产中文在线| 日韩欧美第二区在线观看| 日本91福利区| 日韩一区二区三区四区在线| 亚洲福利视频在线| 日韩成人高清| 男女激烈动态图| 久久这里都是精品| 91theporn国产在线观看| 欧美夫妻性视频| 亚洲大片精品免费| 超碰超碰在线观看| 久久先锋影音av鲁色资源| 中文字幕免费视频观看| 欧美理论电影在线观看| 色老板在线视频一区二区| 超碰在线播放91| 亚洲成人av一区| 18视频免费网址在线观看| 岛国视频一区免费观看| 日韩电影免费网址| 久久发布国产伦子伦精品| 欧美视频13p| www国产在线观看 | 国产精品二区不卡| 一起草在线视频| 6080国产精品一区二区| 在线成人av观看| 激情六月天婷婷| 国产精品欧美综合在线| 无码精品黑人一区二区三区 |