時序資料庫

Lin CPU: 記憶體:2GB

介紹

時序資料庫,全稱為時間序列資料庫。時間序列數據庫主要用於指處理帶時間標籤(按照時間的順序變化,即時間序列化)的數據,帶時間標籤的數據也稱為時間序列數據。
時間序列數據主要由電力行業、化工行業等各類型實時監測、檢查與分析設備所採集、產生的數據,這些工業數據的典型特點是:產生頻率快(每一個監測點一秒鐘內可產生多條數據)、嚴重依賴於採集時間(每一條數據均要求對應唯一的時間)、測點多信息量大(常規的實時監測系統均有成千上萬的監測點,監測點每秒鐘都產生數據,每天產生幾十GB的數據量)。
基於時間序列數據的特點,關係型資料庫無法滿足對時間序列數據的有效存儲與處理,因此迫切需要一種專門針對時間序列數據來做最佳化的資料庫系統,即時間序列資料庫。
在國內,知名的時序資料庫廠家有廣州執舟軟體的PTimeDB,PTimeDB是國內目前唯一已經在電力、化工行業具有實際商業部署案例的時序資料庫品牌。

功能

時間序列資料庫常用的功能有:
1、高I/O事物吞吐量
PTimeDB時序庫毫秒級版本,對數據的處理和分辨精度可以達到1毫秒。和秒級版本的資料庫伺服器一樣,毫秒級版本本身對數據標籤的容量也是沒有限制的。目前毫秒級版本對類PMU高頻率數據的存儲性能已經超過500萬事件每秒,查詢性能超過500萬事件每秒。
2、高效壓縮技術歸檔算法
PTimeDB時序資料庫系統,採用獨特的數據壓縮算法,結合存儲數據的特性,從不同的數據類型和不同的數據變化趨勢等方面進行了進一步最佳化。使壓縮比更大,壓縮的效率更高,從而為用戶節省磁碟空間並提高了訪問時的時間效率。
PTimeDB資料庫系統,提供了兩種壓縮模式,一種是無損壓縮模式,另外一種是誤差範圍內的有損壓縮模式(死區過濾),這兩種模式可供用戶自行設定,從而更好地滿足了不同用戶的需求。
3、特徵化斷面查詢
以往的實時/歷史資料庫,在按照時序區間的查詢方面擁有相對於關係資料庫的優勢,但是在大批量數據點的特定時刻斷面快照查詢方面,並未能提供很好的支持。PTimeDB在設計之初就充分考慮了這類越來越重要的套用需求,從資料庫核心層設計了針對斷面查詢的最佳化算法,很好地滿足了事故反演和場景回放等方面的套用需求。
4、智慧型化恢復及負載均衡
動態負載均衡一直是大型數據處理軟體面臨的最大挑戰,PTimeDB在這個領域邁出了極具意義的一步。和傳統的雙機熱備和物理冗餘部署方案相比,PTimeDB的動態負載均衡技術可以最大化地利用硬軟體資源,在無故障的情況下,多台主機共同分擔業務負載,當其中某些節點故障時,其額定負載被智慧型轉移到其它正常工作的主機。不僅如此,PTimeDB允許用戶以級聯方式指定一個或者多個動態轉移目標主機,為智慧型化企業級部署提供了堅實的技術支撐。
5、數據序列化及災難恢復
PTimeDB完備的災難防護能力主要體現在如下幾個方面:
PTimeDB完備的災難防護能力說明;
相同位元組序主機間的無障礙遷移;
單獨的數據壓縮檔案可以被直接訪問;
可以從壓縮數據檔案反向建立索引庫;
為了提供更為可靠的災難恢復能力,PTimeDB資料庫系統在充分利用不同作業系統底層磁碟操作接口的同時,還採用了序列化存儲技術。PTimeDB內部獨特的索引和存儲機制,在保證高效訪存的前提下,為最終的壓縮檔案附加了額外的安全信息。據此我們可以通過壓縮檔案反向建立索引檔案,也可以通過開發接口來直接訪問單獨的壓縮數據檔案。壓縮檔案的大小可以動態地通過配置來控制,給上層套用管理提供了極大的靈活性。
6、CIM模型支持
通常在電力企業中,都包含有大型關係資料庫和各個IT系統自帶的小規模數據處理模組,主要的設備性數據、關聯性數據一般都存儲在關係資料庫中;時序數據主要解決海量實時生產數據的高效存儲和檢索,但對於套用而言,又尤其是最終用戶的定製性套用,通常都會將不同的數據模型緊密耦合在一起。PTimeDB支持基於CIM XML Standard IEC 61970-503[IE04b]的CIM模型數據互動,我們可以將和關係型數據一致的CIM模型導入到PTimeDB HMServer(Hierarchy Module)服務中,後續的上層套用可以直接通過PTimeDB的CIMAPI或者PTWeb頁面來訪問基於模型的數據。
7、SVG標準支持
電力、化工行業中,有很多基於SVG技術標準套用,PTimeDB提供了對主流SVG標準的支持和擴充。例如基於主流SVG標準的組態檔案,我們可以通過PTimeDB的組態開發環境PTIde進行直接的轉換,進而產生和PTimeDB後台資料庫完全兼容的組態檔案格式。基於SVG標準的技術主要套用在PTimeDB的組態智慧型配點、標籤管理的方面,隨著許多行業標準的不斷更新完善,PTimeDB將提供更多和行業標準兼容的技術支撐接口。

系統運行環境

作業系統

Windows2000 ,Windows XP ,Windows Server 2003/2008
Linux,Unix,KylinLinX和Ubuntu等

平台環境

Microsoft Net Framework 2.0或以上
Microsoft Visual C++ 2005 Redistributable 2.0.50727.4053
Glibc 2.0以上

操作平台配置

普通伺服器:(最低配置)
CPU: 2. 0GHZ
記憶體:2GB
硬碟:160G 5400轉
雙機熱備伺服器:(2台,建議配置)
CPU:4核2.40G
記憶體:4GB
硬碟:1T 7200轉
雙網卡,雙電源

熱門詞條

聯絡我們