自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為什么使用定制的時間序列數(shù)據(jù)庫?

譯文
數(shù)據(jù)庫 其他數(shù)據(jù)庫
時間序列數(shù)據(jù)是任何帶有時間戳的度量指標(biāo)。它包括多種變量,從天氣模式到CPU使用率,不一而足。它常常來自需要做出實時決策的傳感器、系統(tǒng)或應(yīng)用程序。這些數(shù)據(jù)對于了解過去的表現(xiàn)和創(chuàng)建模型以預(yù)測未來的結(jié)果都至關(guān)重要。

?譯者 | 布加迪

審校 | 孫淑娟

開發(fā)人員和公司在數(shù)據(jù)庫方面面臨比以往更多的選擇。為項目選擇合適的數(shù)據(jù)庫可以節(jié)省寫入和查詢數(shù)據(jù)的時間。由于許多公司處理更大的數(shù)據(jù)集來構(gòu)建越來越智能化和自動化的系統(tǒng),效率是關(guān)鍵。對于許多工作負(fù)載而言,使用時間序列數(shù)據(jù)庫是明智的選擇:可以節(jié)省時間和存儲空間。

1.時間序列數(shù)據(jù)有何不同?

時間序列數(shù)據(jù)是任何帶有時間戳的度量指標(biāo)。它包括多種變量,從天氣模式到CPU使用率,不一而足。它常常來自需要做出實時決策的傳感器、系統(tǒng)或應(yīng)用程序。這些數(shù)據(jù)對于了解過去的表現(xiàn)和創(chuàng)建模型以預(yù)測未來的結(jié)果都至關(guān)重要。這些計算中涉及的數(shù)據(jù)量會迅速增加,避免將資源耗費(fèi)在低效數(shù)據(jù)架構(gòu)上很重要。

時間序列數(shù)據(jù)庫旨在處理典型的時間序列工作負(fù)載。它們經(jīng)過優(yōu)化,可衡量一段時間后的變化,而不是數(shù)據(jù)點(diǎn)之間的關(guān)系。兩種主要的時間序列數(shù)據(jù)是度量指標(biāo)和事件,度量指標(biāo)是定期獲取的,事件則是因外部事件或用戶測量而不定期獲取的。時間序列數(shù)據(jù)庫能夠同時處理度量指標(biāo)和事件,能夠取得事件數(shù)據(jù)平均值,并將事件轉(zhuǎn)換為度量指標(biāo),這點(diǎn)很重要。

2.存儲數(shù)據(jù)

一種好的數(shù)據(jù)庫需要安全高效地存儲數(shù)據(jù)。用戶需能夠快速向數(shù)據(jù)庫寫入數(shù)據(jù),并確信它可以處理計劃存儲在其中的數(shù)據(jù)量。時間序列數(shù)據(jù)可能有巨大的容量,需要構(gòu)建存儲它的數(shù)據(jù)庫以適應(yīng)這種情況。時間是線性的,時間序列數(shù)據(jù)庫可以通過將新數(shù)據(jù)附加到現(xiàn)有數(shù)據(jù)來利用這一點(diǎn)。它們經(jīng)過優(yōu)化,可以以最常用的方式快速寫入時間戳數(shù)據(jù),從用戶開始寫入數(shù)據(jù)的那一刻起就節(jié)省時間。

時間序列數(shù)據(jù)庫還可能內(nèi)置了生命周期管理功能。開發(fā)人員或公司起初收集和分析非常詳細(xì)的數(shù)據(jù)很常見;隨著時間的推移,他們希望在不占用太多存儲空間的情況下,存儲描述趨勢的更小、下采樣的數(shù)據(jù)集。時間序列數(shù)據(jù)庫考慮到這一點(diǎn),可以根據(jù)每個應(yīng)用的需要自動聚合和刪除數(shù)據(jù)。如果開發(fā)人員使用更基礎(chǔ)的數(shù)據(jù)庫,常常需要創(chuàng)建新的系統(tǒng),以這種方式管理數(shù)據(jù)。有了時間序列數(shù)據(jù)庫,這一點(diǎn)得到了滿足,開發(fā)人員可以專注于應(yīng)用程序。

時間序列數(shù)據(jù)庫還需要易于擴(kuò)展。比如在物聯(lián)網(wǎng)使用場景中,隨著更多的傳感器添加進(jìn)來、項目不斷擴(kuò)大,數(shù)據(jù)急劇增多。這在時間序列工作負(fù)載中很常見,用于這些項目的數(shù)據(jù)庫就需要能夠適應(yīng)這一點(diǎn)。

3.查詢數(shù)據(jù)

使用時間序列數(shù)據(jù)庫還可以縮短時間序列工作負(fù)載的查詢時間。處理時間序列數(shù)據(jù)的最常見的事情之一是,在很長一段時間內(nèi)對數(shù)據(jù)進(jìn)行總結(jié)。在使用行和列來描述不同數(shù)據(jù)點(diǎn)的關(guān)系的典型關(guān)系數(shù)據(jù)庫中存儲數(shù)據(jù)時,這種查詢非常慢。而旨在處理時間序列數(shù)據(jù)的數(shù)據(jù)庫可以大大提高處理查詢的速度。時間序列數(shù)據(jù)庫還可能擁有內(nèi)置的可視化工具或高級功能,以簡化常見類型的時間序列分析。

4.選擇一種時間序列數(shù)據(jù)庫

外面有幾種時間序列數(shù)據(jù)庫值得探究。就本文而言,我們關(guān)注領(lǐng)先的時間序列數(shù)據(jù)庫InfluxDB。InfluxDB為數(shù)據(jù)分配度量指標(biāo)名稱和時間戳,并為數(shù)據(jù)值和元數(shù)據(jù)使用鍵/值對。它將度量指標(biāo)名稱和標(biāo)簽集保存在倒排索引中,這加快了查詢速度。用戶可以在一個時間范圍內(nèi)基于度量指標(biāo)、標(biāo)簽及/或字段編寫查詢,并以毫秒為單位接收結(jié)果。單單一臺InfluxDB服務(wù)器每秒可以處理200余萬次寫入。與Cassandra等NoSQL數(shù)據(jù)庫相比,InfluxDB寫入數(shù)據(jù)的速度提高了4.5倍,使用的存儲空間少2.1倍,返回查詢的速度提高了45倍。

圖片

數(shù)據(jù)庫可謂是許多應(yīng)用系統(tǒng)的支柱,處理時間序列數(shù)據(jù)庫中的時間戳數(shù)據(jù)為開發(fā)人員節(jié)省了時間和存儲空間。為某種應(yīng)用選擇合適的數(shù)據(jù)庫可以讓開發(fā)人員專注于構(gòu)建很酷的項目,而不是在開始著手之前花時間來管理架構(gòu)。

原文鏈接:

https://thenewstack.io/why-use-a-purpose-built-time-series-database/

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2021-01-06 08:14:21

時間序列數(shù)據(jù)庫數(shù)據(jù)庫

2022-03-22 09:00:00

數(shù)據(jù)庫SingleStor技術(shù)

2023-02-16 17:44:13

2021-02-18 09:23:47

數(shù)據(jù)庫分區(qū)數(shù)據(jù)庫倉庫

2020-03-27 16:05:49

數(shù)據(jù)庫數(shù)據(jù)MySQL

2015-03-17 09:24:15

NoSQL數(shù)據(jù)庫使用NoSQL

2020-06-09 09:19:14

數(shù)據(jù)庫

2018-12-17 12:12:43

Netflix數(shù)據(jù)庫存儲

2020-02-19 15:01:30

數(shù)據(jù)庫SQL技術(shù)

2023-05-22 11:20:27

數(shù)據(jù)庫MySQL關(guān)系數(shù)據(jù)

2018-07-30 10:34:14

時間序列數(shù)據(jù)庫

2018-11-29 14:30:42

數(shù)據(jù)庫外鍵約束應(yīng)用程序

2011-06-01 15:18:43

Serializabl

2020-08-10 09:07:00

數(shù)據(jù)庫IT技術(shù)

2020-11-10 08:38:43

數(shù)據(jù)庫HugePages內(nèi)存

2024-01-08 08:15:57

數(shù)據(jù)庫優(yōu)化內(nèi)存

2021-10-22 05:52:27

數(shù)據(jù)庫調(diào)整大小容量

2025-04-03 11:04:40

2020-02-25 17:04:05

數(shù)據(jù)庫云原生分布式

2023-12-13 21:56:14

云數(shù)據(jù)庫性能云架構(gòu)師
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號