電子發燒友網 > 存儲技術 > 正文

五分鐘讀懂OpenTSDB 數據存儲

2020年10月10日 14:55 ? 次閱讀

隨著互聯網、尤其是物聯網的發展,我們需要把各種類型的終端實時監測、檢查與分析設備所采集、產生的數據記錄下來,在有時間的坐標中將這些數據連點成線,往過去看可以做成多緯度報表,揭示其趨勢性、規律性、異常性;往未來看可以做大數據分析,機器學習,實現預測和預警。

這些數據的典型特點是:產生頻率快(每一個監測點一秒鐘內可產生多條數據)、嚴重依賴于采集時間(每一條數據均要求對應唯一的時間)、測點多信息量大(實時監測系統均有成千上萬的監測點,監測點每秒鐘都產生數據,每天產生幾十GB的數據量)。
基于時間序列數據的特點,關系型數據庫無法滿足對時間序列數據的有效存儲與處理,因此迫切需要一種專門針對時間序列數據來做優化處理的數據庫系統。

一、簡介

1、時序數據

時序數據是基于時間的一系列的數據。

2、時序數據庫

時序數據庫就是存放時序數據的數據庫,并且需要支持時序數據的快速寫入、持久化、多緯度的聚合查詢等基本功能。

對比傳統數據庫僅僅記錄了數據的當前值,時序數據庫則記錄了所有的歷史數據。同時時序數據的查詢也總是會帶上時間作為過濾條件。

3、OpenTSDB

毫無遺漏的接收并存儲大量的時間序列數據。

3.1、存儲

無需轉換,寫的是什么數據存的就是什么數據

時序數據以毫秒的精度保存

永久保留原始數據

3.2、擴展性

運行在Hadoop和HBase之上

可擴展到每秒數百萬次寫入

可以通過添加節點擴容

3.3、讀能力

直接通過內置的GUI來生成圖表

還可以通過HTTPAPI查詢數據

另外還可以使用開源的前端與其交互

4、OpenTSDB核心概念

我們來看一下這樣一段信息:2019-12-522:31:21版本號為‘3.2.1’的某產品客戶端的首頁PV是1000W

Metric:指標,即平時我們所說的監控項。譬如上面的PV

Tags:維度,也即標簽,在OpenTSDB里面,Tags由tagk和tagv組成的鍵值對,即tagk=takv。標簽是用來描述Metric的,比如上面的某產品客戶端的版本號version=‘3.2.1’

Value:一個Value表示一個metric的實際數值,比如:1000W

TImestamp:即時間戳,用來描述Value是什么時候發生的:比如:2019-12-522:31:21

DataPoint:即某個Metric在某個時間點的數值,DataPoint包括以下部分:Metric、Tags、Value、TImestamp

保存到OpenTSDB的數據就是無數個DataPoint

上面描述2019-12-522:31:21版本號為‘3.2.1’的某產品客戶端的首頁PV是1000W,就是1個DataPoint。

二、OpenTSDB的部署架構

1、架構圖

2、說明

OpenTSDB底層是使用HBase來存儲數據的,也就是說搭建OpenTSDB之前,必須先搭建好HBase環境。

OpenTSDB是由一系列的TSD和實用的命令行工具組成。

應用通過運行一個或多個tsd(TImeSeriesDaemon,OpenTSDB的節點)來與OpenTSDB的交互。

每個TSD是獨立的,沒有master,沒有共享狀態,所以你可以運行盡可能多的TSD來處理工作負載。

三、HBase簡介

從OpenTSDB的部署架構中我們看到OpenTSDB是建立在HBase之上的,那么HBase又是啥呢?為了更好的剖析OpenTSDB,這里我們簡要介紹一下HBase。

1、HBase是一個高可靠性、強一致性、高性能、面向列、可伸縮、實時讀寫的分布式開源NoSQL數據庫。

2、HBase是無模式數據庫,只需要提前定義列簇,并不需要指定列限定符。同時它也是無類型數據庫,所有數據都是按二進制字節方式存儲的。

3、它把數據存儲在表中,表按“行鍵,列簇,列限定符和時間版本”的四維坐標系來組織,也就是說如果要唯一定位一個值,需要四個都唯一才行。下面參考Excel來說明一下:

4、對HBase的操作和訪問有5個基本方式,即Get、Put、Delete和Scan以及Increment,HBase基于非行鍵值查詢的唯一途徑是通過帶過濾器的掃描。

5、數據在HBase中的存儲(物理上):

6、數據在HBase中的存儲(邏輯上):

四、支撐OpenTSDB運行的HBase表

如果你第一次用你的HBase實例運行OpenTSDB,需要創建必要的HBase表,OpenTSDB運行僅僅需要四張表:tsdb,tsdb-uid,tsdb-tree和tsdb-meta,所有的DataPoint數據都保存在這四張表中,建表語句如下:

1、tsdb-uid

1
2
3
create'tsdb-uid',
{NAME=>'id',COMPRESSION=>'NONE',BLOOMFILTER=>'ROW',DATA_BLOCK_ENCODING=>'PREFIX_TREE'},
{NAME=>'name',COMPRESSION=>'NONE',BLOOMFILTER=>'ROW',DATA_BLOCK_ENCODING=>'PREFIX_TREE'}

2、tsdb

1
2
create'tsdb',
{NAME=>'t',VERSIONS=>1,COMPRESSION=>'NONE',BLOOMFILTER=>'ROW',DATA_BLOCK_ENCODING=>'PREFIX_TREE'}

3、tsdb-tree

1
2
create'tsdb-tree',
{NAME=>'t',VERSIONS=>1,COMPRESSION=>'NONE',BLOOMFILTER=>'ROW',DATA_BLOCK_ENCODING=>'PREFIX_TREE'}

4、tsdb-meta

1
2
create'tsdb-meta',
{NAME=>'name',COMPRESSION=>'NONE',BLOOMFILTER=>'ROW',DATA_BLOCK_ENCODING=>'PREFIX_TREE'}

后面將對照實際數據來專門講解這四張表分別存儲的內容。

五、OpenTSDB是如何把一個數據點保存到HBase中的呢?

1、首先檢查一下四個表里面的數據

從上面看,四個表里面的數據都是空的

2、然后我們往OpenTSDB寫一個數據點

1
2
3
4
5
6
7
8
9
10
@Test
publicvoidaddData(){
StringmetricName="metric";
longvalue=1;
Maptags=newHashMap();
tags.put("tagk","tagv");
longTImestamp=System.currentTimeMillis();
tsdb.addPoint(metricName,timestamp,value,tags);
System.out.println("------------");
}


3、插入數據之后我們再來查看一下四個表數據

發現HBase里面有數據,在tsdb-uid、tsdb、和tsdb-meta表里面有數據,而tsdb-tree表里面沒任何數據,下面我們針對這些數據做一下具體分析。

4、tsdb-tree表

它是一張索引表,用于展示樹狀結構的,類似于文件系統,以方便其他系統使用,這里我們不做深入的分析。

通過配置項tsd.core.tree.enable_processing來打開是否需要往此表里面寫入數據。

5、tsdb-meta表

這個表是OpenTSDB中不同時間序列的一個索引,可以用來存儲一些額外的信息,該表只有一個列族name,兩個列,分別為ts_meta、ts_ctr。這個表里面的數據是可以根據配置項配置來控制是否生成與否,生成幾個列,具體的配置項有:

1
2
3
tsd.core.meta.enable_realtime_ts
tsd.core.meta.enable_tsuid_incrementing
tsd.core.meta.enable_tsuid_tracking

RowKey和tsdb表一樣,其中不包含時間戳,[...]

ts_metaColumn和UIDMeta相似,其為UTF-8編碼的JSON格式字符

ts_ctrColumn計數器,用來記錄一個時間序列中存儲的數據個數,其列名為ts_ctr,為8位有符號的整數。

6、tsdb-uid表數據分析

tsdb-uid用來存儲UID映射,包括正向的和反向的。存在兩列族,一列族叫做name用來將一個UID映射到一個字符串,另一個列族叫做id,用來將字符串映射到UID。列族的每一行都至少有以下三列中的一個:

metrics將metric的名稱映射到UID

tagk將tag名稱映射到UID

tagv將tag的值映射到UID

如果配置了metadata,則name列族還可以包括額外的metatata列。

6.1、id列族

RowKey:實際的指標名稱或者tagK或者tagV

ColumnQualifiersmetrics、tagk、tagv三種列類型中一種

ColumnValue:一個無符號的整數,默認是被編碼為3個byte,自增的數字,其值為UID

6.2、name列族

RowKey:UID,就是ID列簇的值

ColumnQualifiers:metrics、tagk、tagv、metrics_meta、tagk_meta、tagv_meta六種列類型中一種,*_meta是需要開啟tsd.core.meta.enable_realtime_uid才會生成

ColumnValue:與UID對應的字符串,對于一個*_meta列,其值將會是一個UTF-8編碼的JSON格式字符串。不要在OpenTSDB外部去修改該值,其中的字段順序會影響CAS調用。

7、tsdb表:

時間點數據就保存在此表中,只有一個列簇t:

7.1、RowKey格式

UID:默認編碼為3Bytes,而時間戳會編碼為4Bytes

salt:打散同一metric不同時間線的熱點

metric,tagK,tagV:實際存儲的是字符串對應的UID(在tsdb-uid表中)

timestamp:每小時數據存在一行,記錄的是每小時整點秒級時間戳

7.2、Column格式

columnqualifier占用2Bytes或者4Bytes,

占用2Bytes時表示以秒為單位的偏移,格式為:

12bits:相對row表示的小時的delta,最多2^12=4096>3600因此沒有問題

1bit:anintegerorfloatingpoint

3bits:標明數據的長度,其長度必須是1、2、4、8。000表示1個byte,010表示2byte,011表示4byte,100表示8byte

占用4Bytes時表示以毫秒為單位的偏移,格式為:

4bits:十六進制的1或者F

22bits:毫秒偏移

2bit:保留

1bit:anintegerorfloatingpoint,0表示整數,1表示浮點數

3bits:標明數據的長度,其長度必須是1、2、4、8。000表示1個byte,010表示2byte,011表示4byte,100表示8byte

7.3、value

value使用8Bytes存儲,既可以存儲long,也可以存儲double。

7.4、tsdb表設計的特點:

metric和tag映射成UID,不存儲實際字符串,以節約空間。

每條時間線每小時的數據點歸在一行,每列是一個數據點,這樣每列只需要記錄與這行起始時間偏移,以節省空間。

每列就是一個KeyValue。

六、寫在最后

1、應用場景

作為時序數據庫,OpenTSDB不僅僅可以提供原始數據的查詢,并且還支持對原始數據的聚合能力,支持過濾、過濾之后的聚合計算。

支持降采樣查詢,比如原始數據是1分鐘一個數據點,如果我想1個小時一個數據點進行展示,也能支持。

支持根據維度分組查詢,比如我有一個中國地市的數據,現在我想根據省份進行分組之后查詢,也能支持。

2、使用注意事項

OpenTSDB默認情況下的字符集是ISO-8859-1,為什么會使用這個字符集呢,是因為它的編碼是單字節編碼,編碼后的長度是固定的,如果要支持中文,需要對源碼進行編譯,修改為UTF-8即可。

默認提供的HBase建表語句是沒有預分區的,這樣會導致大批量數據寫入的時候有熱點問題,建議進行預分區。

OpenTSDB不適合超大數據量,在千萬級、億級中提取幾萬條數據,比如某個指標半年內的5分鐘級別的數據,還是很快響應的。但如果再提取多點數據,幾十萬,百萬這樣的量級,又或者提取后再做個聚合運算,OpenTSDB就勉為其難,實際使用的時候用作服務端機器的監控無任何問題,如果作為客戶端APP監控,響應就比較遲緩。

OpenTSDB只有4張HBase表,所有的數據都存放在一張表,這就意味在OpenTSDB這個層級上是無法更小的粒度來區別對待不同業務,比如不同的業務建不同的表存儲數據。

OpenTSDB支持實時聚合計算功能,但是基于單點,所以運算能力有限。

3、展望

如果需要支持特大批量時序數據,建議使用Druid或InfluxDB,其中InfluxDB是最易用的時序數據庫。
編輯:hfy

下載發燒友APP

打造屬于您的人脈電子圈

關注電子發燒友微信

有趣有料的資訊及技術干貨

關注發燒友課堂

鎖定最新課程活動及技術直播

電子發燒友觀察

一線報道 · 深度觀察 · 最新資訊
收藏 人收藏
分享:

評論

相關推薦

PostgreSQL 13正式發布

來源:CSDN 9月24日,PostgreSQL全球開發組宣布PostgreSQL 13正式發布,作....
發表于 2020-10-10 09:56? 15次閱讀
PostgreSQL 13正式發布

各種各樣的可穿戴設備如雨后春筍般出現,性能不斷提...

目前,可穿戴設備逐漸滲透到許多醫療領域,提高醫療服務質量。一方面,可穿戴設備克服了傳統醫療檢測抽樣的....
發表于 2020-10-09 15:50? 95次閱讀
各種各樣的可穿戴設備如雨后春筍般出現,性能不斷提...

太赫茲人參皂苷檢測儀正式問世

此外,太赫茲技術還可促使“地溝油”查出率進一步提高。團隊成員朱亦鳴教授介紹:“地溝油多次使用后會含有....
發表于 2020-10-09 14:59? 70次閱讀
太赫茲人參皂苷檢測儀正式問世

人工智能可能有助于徹底改變英國回收垃圾的方式

據外媒報道,一項最新研究表明,尖端人工智能可能有助于徹底改變英國回收垃圾的方式。來自利物浦霍普大學的....
發表于 2020-10-09 14:08? 220次閱讀
人工智能可能有助于徹底改變英國回收垃圾的方式

數據庫連接失效

Lost connection to MySQL server during query,前幾天用的好好得 突然就出現這個問題,難得頭大啊,有人遇到過...
發表于 2020-10-09 10:08? 0次閱讀
數據庫連接失效

MySQL數據庫:如何操作禁止重復插入數據

在MySQL進行數據插入操作時,總是會考慮是否會插入重復數據,之前的操作都是先根據主鍵或者唯一約束條....
發表于 2020-10-08 14:15? 91次閱讀
MySQL數據庫:如何操作禁止重復插入數據

什么是數據結構 數據及數據之間的關系分析

數據結構,直白地理解,就是研究數據的存儲方式。 我們知道,數據存儲只有一個目的,即為了方便后期對數據....
發表于 2020-09-30 16:14? 118次閱讀
什么是數據結構 數據及數據之間的關系分析

工商銀行首次在阿里巴巴開發的數據庫上運行關鍵業務...

OceanBase是Ant Group的分布式數據庫,已經運行了10多年,并且已經在支付寶和Inte....
發表于 2020-09-29 12:01? 426次閱讀
工商銀行首次在阿里巴巴開發的數據庫上運行關鍵業務...

未來醫療的發展趨勢:人機融合、交互

數據庫是國家戰略資源,需要行業上下游貢獻力量,尤其是掌握數據且具備制定標準和標注規則的細分行業醫生,....
發表于 2020-09-29 10:41? 354次閱讀
未來醫療的發展趨勢:人機融合、交互

華為針對云原生存儲服務推出下一代數據存儲解決方案...

伴隨人類社會擁抱數字化的腳步不斷加快,算力已經成為新的生產力,數據則是類似于土地、人力資源的重要生產....
發表于 2020-09-29 09:02? 219次閱讀
華為針對云原生存儲服務推出下一代數據存儲解決方案...

埋頭深度儀CDG系列,它的產品特點以及技術參數

簡單靈活。這款埋頭深度儀適用于測量多種罐型的多個部位尺寸。 操作者不再需要手動記錄深度尺寸,所有的讀....
發表于 2020-09-28 09:23? 170次閱讀
埋頭深度儀CDG系列,它的產品特點以及技術參數

研究機構建立了一個用戶友好的醫療技術數據庫

布達佩斯的塞梅爾維斯大學研究所所長BertalanMeskó博士及其同事指出,他們的目標之一是推動F....
發表于 2020-09-27 16:50? 193次閱讀
研究機構建立了一個用戶友好的醫療技術數據庫

中國工商銀行首次在阿里/螞蟻自主研發的數據庫上運...

從支付寶官方獲悉,近日,中國工商銀行重要業務系統——對公(法人)理財系統完成從大型主機到分布式架構改....
發表于 2020-09-27 09:50? 508次閱讀
中國工商銀行首次在阿里/螞蟻自主研發的數據庫上運...

華為實現數據存儲“規-建-維-優”全場景自動化

周躍峰表示,OneStorage解決方案的核心是新一代數據管理引擎DME(Data Manageme....
發表于 2020-09-25 14:37? 221次閱讀
華為實現數據存儲“規-建-維-優”全場景自動化

redis工作原理

Redis作為內存數據庫,擁有非常高的性能,單個實例的QPS能夠達到10W左右。但我們在使用Redi....
發表于 2020-09-24 15:57? 136次閱讀
redis工作原理

一則關于Redis的趣味故事

我是Redis 你好,我是Redis,一個叫Antirez的男人把我帶到了這個世界上。 說起我的誕生....
發表于 2020-09-24 14:57? 137次閱讀
 一則關于Redis的趣味故事

GRANTA MI企業材料數據庫,企業級的材料信...

壹、企業級的材料信息管理系統 ● Granta MI 為企業構建了一個協同的統一材料數據源,可以綜合....
發表于 2020-09-24 14:40? 229次閱讀
GRANTA MI企業材料數據庫,企業級的材料信...

多模數據庫成數據庫未來趨勢,助力AI進化“人類智...

面對新基建驅動而即將造成的數據量井噴現象,當下的數據庫模式將不能夠足以支撐,尤其考慮到AI正逐步落地....
發表于 2020-09-23 11:02? 258次閱讀
多模數據庫成數據庫未來趨勢,助力AI進化“人類智...

如何為物聯網構建數據流、人工智能和機器學習平臺

Apache Ignite是部署在商品服務器群集上的分布式內存計算平臺。它可用作插入現有應用程序和基....
發表于 2020-09-22 17:36? 476次閱讀
如何為物聯網構建數據流、人工智能和機器學習平臺

如何利用Flood多維索引技術實現優化數據存儲布...

在多維索引表格(multi-dimensional table)上進行掃描和篩選是現代分析型數據庫引....
發表于 2020-09-22 16:38? 586次閱讀
如何利用Flood多維索引技術實現優化數據存儲布...

T-SQL語句中流程控制語句的系統講解

使用流程控制語句可以讓開發人員可以基于某些邏輯進行選擇性的跳轉,實現了類似高級語言的跳轉結構。
發表于 2020-09-22 15:52? 608次閱讀
T-SQL語句中流程控制語句的系統講解

校園人臉識別管理系統的功能和方案設計

隨著經濟的發展,社會開放程度的提高,社會上的一些違法犯罪事件也日漸影響到學校校園。如何建立一個安全的....
發表于 2020-09-20 10:38? 488次閱讀
校園人臉識別管理系統的功能和方案設計

Cloudera宣布將在 Cloudera Da...

IDC 數據集成和智能軟件服務研究總監 Stewart Bond 表示:“數據工程在數據科學中的作用....
發表于 2020-09-20 09:59? 696次閱讀
Cloudera宣布將在 Cloudera Da...

Temenos 新一代核心銀行產品Transac...

在新冠疫情的推動下,行業對云服務及 SaaS 模型的需求日益增長,銀行對技術的韌性和靈活性也提出了更....
發表于 2020-09-20 09:49? 482次閱讀
Temenos 新一代核心銀行產品Transac...

Pure Storage以3.7億美元收購數據服...

Pure Storage今天宣布收購數據服務平臺Portworx,希望借此涉足到面向云原生和Kube....
發表于 2020-09-19 09:24? 342次閱讀
Pure Storage以3.7億美元收購數據服...

中國郵政引入阿里云分布式數據庫,高效度過2019...

9月18日,在2020云棲大會上,中國郵政高管在演講中透露,通過引入阿里云云原生分布式數據庫Pola....
發表于 2020-09-18 16:26? 332次閱讀
中國郵政引入阿里云分布式數據庫,高效度過2019...

哈佛結構與馮·諾伊曼結構區別以及X86體系

目前使用哈佛結構的中央處理器和微控制器有很多,除了上面提到的Microchip公司的PIC系列芯片,....
發表于 2020-09-18 16:21? 758次閱讀
哈佛結構與馮·諾伊曼結構區別以及X86體系

對象存儲3.0帶來的業務場景變化主要集中在哪四個...

數據備份:一直以來,備份給傳統企業的IT人員帶來很多困擾,比如他們會面臨數據恢復慢、成本高、運維管理....
發表于 2020-09-18 13:57? 337次閱讀
對象存儲3.0帶來的業務場景變化主要集中在哪四個...

谷歌為電信運營商提供了計劃,幫助他們通過人工智能...

“我們對數字CX的最新研究表明,大約有61%的組織期望使用AI來提高客戶參與度,Verizon的聯絡....
發表于 2020-09-16 16:34? 211次閱讀
谷歌為電信運營商提供了計劃,幫助他們通過人工智能...

阿里云已經與亞馬遜AWS、微軟Azure在全球云...

在存儲計算和數據庫方面,InfoWorld表示,經過雙十一購物節考驗后,阿里云已擁有經過商業驗證的龐....
發表于 2020-09-16 14:17? 796次閱讀
阿里云已經與亞馬遜AWS、微軟Azure在全球云...

天翼云助力地產數字化轉型

杭州資源池部署云桌面替換本地辦公電腦,一臺云主機部署聯想企業云盤用以存儲日常辦公數據;云桌面通過云間....
發表于 2020-09-16 14:08? 423次閱讀
天翼云助力地產數字化轉型

亞洲企業開始采用Oracle云基礎設施和Orac...

甲骨文公司執行副總裁和日本與亞太地區負責人Garrett Ilg表示:“客戶越來越意識到甲骨文才是能....
發表于 2020-09-16 14:04? 349次閱讀
亞洲企業開始采用Oracle云基礎設施和Orac...

藥物發現市場場景中的人工智能

根據Data Bridge Market Research的數據,發展中地區的藥物發現市場中的人工智....
發表于 2020-09-16 11:34? 328次閱讀
藥物發現市場場景中的人工智能

使用人工智能根據所擺放的任何食物來制作食譜?

它搜索300萬個食譜,以查找經常配對的商品。然后,它會查詢一個食材庫,該公司已聘請專業廚師按口味分組....
發表于 2020-09-16 11:32? 181次閱讀
使用人工智能根據所擺放的任何食物來制作食譜?

開源的PostgreSQL系統適用于擁有高HTA...

騰訊云自研分布式HTAP數據庫TBase正式發布最新開源版本。據悉,該版本在多活分布式能力、性能、安....
發表于 2020-09-15 16:40? 1186次閱讀
開源的PostgreSQL系統適用于擁有高HTA...

百度推海外版百度網盤,1TB容量且完全免費,還不...

百度網盤一直頗受爭議,最近阿里云網盤的橫空出世,提供高達11MB/s的非會員下載峰值速度,更是再次將....
發表于 2020-09-15 09:42? 1783次閱讀
百度推海外版百度網盤,1TB容量且完全免費,還不...

Meow攻擊影響的數據庫和服務數量已達25000...

受神秘的Meow攻擊影響的數據庫和服務的數量已超過25000。截至上周二,Shodan對Meow攻擊....
發表于 2020-09-14 14:34? 217次閱讀
Meow攻擊影響的數據庫和服務數量已達25000...

Galaxy Tab A7(2020)預算友好型...

Galaxy Tab A7(2020)具有10.4英寸IPS LCD面板,可提供2000 x 120....
發表于 2020-09-14 14:16? 668次閱讀
Galaxy Tab A7(2020)預算友好型...

重點人員管控系統極大程度上提升了警務人員的辦事效...

重點人員管控系統開發 智慧公安平臺建設 什么是重點人員管控?重點人員管控是警方對某一個人,或者某一些....
發表于 2020-09-14 14:07? 96次閱讀
重點人員管控系統極大程度上提升了警務人員的辦事效...

如何利用人工智能與這些較大的公司競爭?

大公司在人工智能方面擁有許多優勢。他們擁有更多的數據(成功的關鍵因素),更多的人才,更多的改進機會以....
發表于 2020-09-14 11:04? 445次閱讀
如何利用人工智能與這些較大的公司競爭?

Tintri宣布推出Tintri SQL Int...

“管理數據庫存儲給數據庫管理員和存儲經理都帶來了真正的挑戰,主要是因為在存儲方面缺乏可見性。為了獲得....
發表于 2020-09-11 10:39? 306次閱讀
Tintri宣布推出Tintri SQL Int...

ShardingSphere的框架及應用解決方案

綜上所述,NewSQL是為了綜合SQL和NoSQL的特性。它的存在并不是完全顛覆了CAP理論,而是需....
發表于 2020-09-10 15:29? 310次閱讀
ShardingSphere的框架及應用解決方案

DataStax宣布DataStax Astra...

DBaaS將部署時間從數周縮短至數分鐘,消除了使用Cassandra的最大障礙,而Cassandra....
發表于 2020-09-10 14:48? 362次閱讀
DataStax宣布DataStax Astra...

塞式公司推出了Aerospike數據庫5

 如今,永遠在線的企業越來越多地部署實時全球應用程序。諸如數字支付系統,實時庫存跟蹤和在線游戲之類的....
發表于 2020-09-10 14:43? 214次閱讀
塞式公司推出了Aerospike數據庫5

全新全閃存架構能為虛擬機運行提供高效性能與NFS...

同時,通過群暉操作系統DiskStation Manager(DSM),可以根據每塊SAT5200的....
發表于 2020-09-10 14:25? 391次閱讀
全新全閃存架構能為虛擬機運行提供高效性能與NFS...

新一代中高端PowerStore的AppsOn功...

此次大會還宣布了2020年戴爾科技集團在大中華區新的業務管理團隊架構、渠道業務戰略轉型重點以及可持續....
發表于 2020-09-10 14:10? 527次閱讀
新一代中高端PowerStore的AppsOn功...

AI如何幫助其使用神經網絡收集數據以預測未來的流...

Google指出,其出行量預測對97%以上的出行始終保持準確。對于明顯的預計到達時間(ETA)錯誤,....
發表于 2020-09-10 09:56? 311次閱讀
AI如何幫助其使用神經網絡收集數據以預測未來的流...

浪潮推商用機器K1 Power產品,新Power...

企業業務模式也由原來線上線下互為補充的O2O模式,向線上線下深度融合的O&O模式過渡。線上業務與線下....
發表于 2020-09-07 14:40? 304次閱讀
浪潮推商用機器K1 Power產品,新Power...

哪些業務應用程序可以從這項技術創新中受益或受益?

是存儲類內存(SCM)和容量不是免費的,這引出了一個問題:鑒于相關的價格優勢,哪些業務應用程序可以從....
發表于 2020-09-05 10:16? 336次閱讀
哪些業務應用程序可以從這項技術創新中受益或受益?

數字化技術的加速應用,讓酒店行業加速完成新蛻變

當危機來臨,行業用戶擁有足夠強大的數字化能力,則可以應對危機,甚至化危為機;而沒有足夠的數字化能力,....
發表于 2020-09-04 14:13? 344次閱讀
數字化技術的加速應用,讓酒店行業加速完成新蛻變

華錄集團與華為技術有限公司在深圳正式簽署合作協議

在5G、云和AI的推動下,全球的數據正迎來新一輪的快速增長,但數據密度越來越低,并且大量是冷數據,需....
發表于 2020-09-04 11:31? 802次閱讀
華錄集團與華為技術有限公司在深圳正式簽署合作協議

數據庫40年發展史:NoSQL和NewSQL誰將...

起初有文件,后來有基于結構化文件的導航數據庫,然后出現了IMS和CODASYL。大概40年前,出現了....
發表于 2020-09-04 10:47? 448次閱讀
數據庫40年發展史:NoSQL和NewSQL誰將...

干貨:解決分布式緩存與數據庫的雙存儲雙寫

分布式緩存是現在很多分布式應用中必不可少的組件,但是用到了分布式緩存,就可能會涉及到緩存與數據庫雙存....
發表于 2020-09-03 10:58? 253次閱讀
干貨:解決分布式緩存與數據庫的雙存儲雙寫

數據保存及調用

請問,我有4個軸的當前位置需要保存,每移動到一個位置便將這4軸的當前位置進行保存,一共保存12個位置,然后再將這保...
發表于 2020-08-30 13:26? 195次閱讀
數據保存及調用

圖片存入數據庫的問題。

    如何將圖片存入數據庫中,并能從數據庫中讀取顯示呢?  最好有個例子,感謝...
發表于 2020-08-28 15:32? 340次閱讀
圖片存入數據庫的問題。

單片機如何發送數據到數據庫中,并且通過php接收發送到數據庫中的數據?

單片機如何發送數據到數據庫中,并且通過php接收發送到數據庫中的數據啊...
發表于 2020-08-12 00:02? 0次閱讀
單片機如何發送數據到數據庫中,并且通過php接收發送到數據庫中的數據?

持續免電池傳感器監測的解決方案

隨著物聯網(IoT)的快速增長及對數據存儲的高要求,處理和傳輸將成為項目可持續性的一大問題。因此,如非絕對強制,任...
發表于 2020-08-04 07:45? 101次閱讀
持續免電池傳感器監測的解決方案

請問getAverageValue()需要加載什么庫?

請教,getAverageValue()需要加載什么庫?
發表于 2020-07-31 04:27? 0次閱讀
請問getAverageValue()需要加載什么庫?

最受歡迎的編程語言、IDE和數據庫都是哪些

PYPL 二月榜單發布:最受歡迎的編程語言、IDE 和數據庫都是哪些...
發表于 2020-07-18 08:47? 0次閱讀
最受歡迎的編程語言、IDE和數據庫都是哪些

C#如何實現Excel表格導入數據庫

C#實現Excel表格導入數據庫
發表于 2020-07-18 08:38? 101次閱讀
C#如何實現Excel表格導入數據庫

IGT-SER智能網關與HJ212國家環保標準數據平臺的數據對接

         IGT-SER智能網關支持國家環境保護標準數據上報協議HJ212,通過網關...
發表于 2020-07-16 10:28? 202次閱讀
IGT-SER智能網關與HJ212國家環保標準數據平臺的數據對接

什么是數據庫的臟讀、不可重復讀和幻讀?

漫畫:如何給新來的妹子解釋什么是數據庫的臟讀、不可重復讀和幻讀...
發表于 2020-06-16 06:10? 47次閱讀
什么是數據庫的臟讀、不可重復讀和幻讀?
山东十一选五彩乐乐