最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
聊聊MongoDB時間序列集合

名詞解釋

bucket:帶有相同的元數(shù)據(jù)且在一段有限制的間 隔區(qū)間內(nèi)的測量值組。

專注于為中小企業(yè)提供成都網(wǎng)站建設、網(wǎng)站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)蘆溪免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。

bucket collection :用于存儲時序型集合的底層的分組桶的系統(tǒng)集合。復制、分片和索引都是在桶級別上完成的。

measurement:帶有特定時間序列的K-V集合。

meta-data:時序序列里很少隨時間變化的K-V對,同時可以用于識別整個時序序列。

time-series:一段間隔內(nèi)的一系列測量值。

time-series collection:一種表示可寫的非物化的視圖的集合類型,它允許存儲和查詢多個時間序列,每個序列可以有不同的元數(shù)據(jù)。

MongoDB 在5.0中支持了新的timeseries collection類型的選項,該類型用于存儲時序型數(shù)據(jù)。timeseries collection提供了一組用于插入和查詢測量值的簡單接口,同時底層實際的數(shù)據(jù)是存儲在以bucket形式的集合中。

在創(chuàng)建timeseries collection時,timeField字段是最小必備的配置項。metaField是另一個可選的、可被指定的元數(shù)據(jù)字段,它是用于在bucket中對測量值分組的依據(jù)。MongoDB通過提供expireAfterSeconds字段選項,也支持了對測量值的過期機制。

在mydb數(shù)據(jù)庫中有個以mytscoll 命名的timeseries collection,該集合在MongoDB內(nèi)部的catelog(用于存儲集合或視圖的信息)里是由一個視圖和一個系統(tǒng)集合組成的。

  • mydb.mytscoll 是個視圖,它在MongoDB底層是用bucket collection作為包含特定屬性的原始集合實現(xiàn)的:

該視圖就是通過aggregation里的$_internalUnpackBucket來實現(xiàn)展開bucket里數(shù)據(jù)的。

該視圖是可寫的(僅支持插入)。同時每個被插入的文檔必須包含時間字段。

在查詢視圖時,它會隱式地展開底層在bucket collection中存儲的數(shù)據(jù),然后返回原始的非bucket形式的文檔數(shù)據(jù)。

  • 該系統(tǒng)集合的命名空間是mydb.system.buckets.mytscoll,它是用來存儲實際數(shù)據(jù)的。

每一個在bucket collection里的文檔,都表示了一組區(qū)間間隔的時序型數(shù)據(jù)。

如果在創(chuàng)建timeseries collection時,定義了metaField元數(shù)據(jù)字段,那么所有在bucket里的測量值都會有這個通用的元數(shù)據(jù)字段。

除了時間范圍,bucket還限制了每個文檔數(shù)據(jù)的總條數(shù)以及測量值的大小。

Bucket Collection Schema

{
_id: >,
control: {
//
version: 1, // Version of bucket schema. Currently fixed at 1 since this is the
// first iteration of time-series collections.
min: {