您的位置:首頁>科技>正文

秒懂物聯網資料庫,為成IOT大咖鍍鍍金

L276963271一起討論

在雲計算、大資料從概念轉化成現實的時候, 人們已經紛紛膜拜了。 而物聯網的發展也離不開資料庫的支撐, 但我們一直聽別人在談資料庫,

卻不明所以, 今天, 傑哥為大家分享物聯網的資料庫種類、使用原則等, 以使大傢伙兒離物聯網大神僅一步之遙。

【資料庫基本概念】

資料庫(Database)是按照資料結構來組織、存儲和管理資料的倉庫, 隨著資訊技術和市場的發展, 特別是二十世紀九十年代以後, 資料管理不再僅僅是存儲和管理資料, 而轉變成使用者所需要的各種資料管理的方式。 資料庫有很多種類型, 從最簡單的存儲有各種資料的表格到能夠進行海量資料存儲的大型資料庫系統都在各個方面得到了廣泛的應用。

【資料庫種類】

目前常用資料庫

大型資料庫有:Oracle、Sybase、DB2、SQL server等。

小型資料庫有:Access、MySQL、BD2等。

具體到某個行業甚至某個專案, 資料庫伺服器該如何選擇呢?

【五種物聯網大資料】

第一種:狀態資料

冷庫中的空氣壓縮機是否正常運作?它們中是否有一個已經罷工了?不用擔心, 狀態資料可以提供供應商和消費者關於物聯網的即時動態資料。

狀態資料是物聯網資料中最普遍、最基礎的一種。 事實上所有事都會產生類似的資料,

並把它作為基礎。 在許多市場中, 狀態資料更多地被用作進行更複雜分析的原材料, 但它也具有它自身的重要價值。

看看Streetline是怎樣找到停車位的——它創造了能夠提醒訂閱者空余車位元的系統。 當然, 長期的資料能幫到城市規劃者, 但對於消費者來說, 即時狀態資料才是最重要的。

第二種:定位資料

我的貨物到哪兒了?它到達目的地了嗎?定位服務是GPS應用的必然趨勢。 GPS非常強大, 但在室內、人潮擁擠的地方以及快速變化的環境中的效果並不明顯。 那些試圖追蹤託盤以及機械叉車的人可能會需要即時資訊。

作為早期的物聯網市場, 農業領域也需要充分利用位置資料, 因為農場主通常需要在很大的地理面積上定位自己的設備。 我們已經看到了一些能夠幫助人們定位鑰匙的消費品的出現, 這意味著在為商業和工業使用者提供服務的領域存在著更大的市場, 尤其是在時間緊迫時, 這些領域有大量的資產需要追蹤的情況下。

Foursquare針對油漆倉庫的發展就是抓住了這樣一個巨大的機遇。

第三種:個性化數據

不要用個人資料來拒絕個性化資料。 個性化資料指的是關於個人偏好的匿名資料。 消費者自然會對自動化產生懷疑。 因為一些住宅管理系統比起你的舒適更關心節省的成本, 所以往往你不想困在一個昏暗的辦公室或者冰冷的酒店客房。自動化技術同樣也存在安全隱患。

儘管如此,自動化也是不可避免的。沒有人會為了節省4.75美元而不停地用手指來試恒溫器的溫度。同樣,那些依靠人工交互的照明系統也失敗了(一些智慧照明生產者希望用他們的感測器資料告訴商店的管理者何時應該打開結帳通道)。挑戰將圍繞開發應用程式和產品規則而展開。

第四種:可供行為參考資料

把這個看作是有後續計畫的狀態資料。建築物消耗了整個國家電力的73%,並且其中一大部分(根據EPA顯示,最高達到30%)被浪費了。為什麼呢?因為對於大多數建築物的所有者來說:能源是次要的問題。他們雖也想解決這一問題,但擔心成本、精力以及一些棘手的局面所產生的損失會超出收益。

對於這一問題相應地產生了兩種方法:1.能夠改變系統即時狀態的自動化技術;2.能夠使人們改變行為習慣或者做長線投資的說服力。Opower開創了關於說服力的解決方案,也就是提供用戶及其鄰里之間使用能源的對比資料。根據他們自己的研究,這些具有說服力的資料能使能耗降低2到3個百分點。

第五種:回饋數據

你瞭解你的顧客的真實想法嗎?你也許認為你瞭解,但是你可能錯了。在不遠的將來,生產者還能分析從已銷售的產品中獲取的資料,從而更好地瞭解產品在現實世界中的使用情況。

現在大部分公司並不太瞭解他們產品的使用狀況。這些產品從分銷商處裝運,從零售商處銷售,最後進入了千家萬戶。而使用者和生產者可能永遠都不會有交集。

物聯網創造了一個從消費者到生產者的反饋回路,在這裡產品生產者可以通過適度水準的隱私、安全以及匿名性來檢驗產品的實際表現,並鼓勵持續的產品改進和創新。

【物聯網資料庫功能】

為更清晰地描述物聯網的關鍵環節,按照資訊科學的視點,圍繞資訊的流動過程,抽象出物聯網的資訊功能模型。

【從資料的角度來看物聯網】

大量來源不同、結構不同、產生方式不同、用途不同的資料:

如何采好、管好、用好這些資料?

設備狀態、過程狀態、訂單狀態等生產控制資料

資料特點:隨著時間而不斷變化,稱為“時態資料”

處理需求:及時獲取、及時回應、及時展現、報警判斷、二次計算、歷史存儲、歷史查詢、 設備資訊、人員資訊、統計資訊等管理資料。

資料特點:持久資料,無時間屬性 處理需求:增、刪、改、查。

面向物聯網的全新資料庫系統——集關係與即時資料庫功能於一身,是定位與調度、即時監控、測試與模擬的智能化中樞。

【資料庫伺服器選型五個原則】

首先,資料庫伺服器選型應該遵循以下幾個原則:

1)高性能原則

保證所選購的伺服器,不僅能夠滿足運營系統的運行和業務處理的需要,而且能夠滿足一定時期的業務量增長的需要。一般可以根據經驗公式計算出所需的伺服器TpmC值,然後比較各伺服器廠商和TPC組織公佈的TpmC值,選擇相應的機型。同時,用伺服器的市場價/報價除去計算出來的TpmC值得出單位TpmC值的價格,進而選擇高性能價格比的伺服器。

2)可靠性原則

可靠性原則是所有選擇設備和系統中首要考慮的,尤其是在大型的、有大量處理要求的、需要長期運行的系統。考慮伺服器系統的可靠性,不僅要考慮伺服器單個節點的可靠性或穩定性,而且要考慮伺服器與相關輔助系統之間連接的整體可靠性,如:網路系統、安全系統、遠端列印系統等。在必要時,還應考慮對關鍵伺服器採用集群技術,如:雙機熱備份或集群並行訪問技術,甚至採用可能的完全容錯機。

比如,要保證系統(硬體和作業系統)在99.98%的時間內都能夠正常運作(包括維修時間),則故障停機時間六個月不得超過0.5個小時。伺服器需7×24小時連續運行,因而要求其具有很高的安全可靠性。系統整機平均無故障時間(MTBF)不低於80000小時。伺服器如出現CPU損壞或其它機械故障,都能在20分鐘內由備用的CPU和機器自動代替工作,無須人員操作,保證資料完整。

3)可擴展性原則

保證所選購的服務器具有優秀的可擴展性原則。因為伺服器是所有系統處理的核心,要求具有大資料吞吐速率,包括:I/O速率和網路通訊速率,而且伺服器需要能夠處理一定時期的業務發展所帶來的資料量,需要伺服器能夠在相應時間對其自身根據業務發展的需要進行相應的升級,如:CPU型號升級、記憶體擴大、硬碟擴大、更換網卡、增加終端數目、掛接磁碟陣列或與其他伺服器組成對集中資料的併發訪問的集群系統等。這都需要所選購的伺服器在整體上具有一個良好的可擴充餘地。一般資料庫和計費應用伺服器在大型計費系統的設計中就會採用集群方式來增加可靠性,其中掛接的磁片存儲系統,根據資料量和投資考慮,可以採用DAS、NAS或SAN等實現技術。

4)安全性原則

伺服器處理的大都是相關系統的核心資料,其上存放和運行著關鍵的交易和重要的資料。這些交易和資料對於擁有者來說是一筆重要的資產,他們的安全性就非常敏感。伺服器的安全性與系統的整體安全性密不可分,如:網路系統的安全、資料加密、密碼體制等。伺服器需要在其自身,包括軟硬體,都應該從安全的角度上設計考慮,在借助于外界的安全設施保障下,更要保證本身的高安全性。

5)可管理性原則

伺服器既是核心又是系統整體中的一個節點部分,就像網路系統需要進行管理維護一樣,也需要對伺服器進行有效的管理。這需要伺服器的軟硬體對標準的管理系統支援,尤其是其上的作業系統,也包括一些重要的系統部件。

【更多精彩文章】

精華:全是超高頻RFID乾貨

技能貼:CAN匯流排和RS485匯流排

實用貼:談談那些應用在我們身邊的主流定位系統

純乾貨等你來撈:物聯網產業鏈、關鍵技術、系統架構等等

所以往往你不想困在一個昏暗的辦公室或者冰冷的酒店客房。自動化技術同樣也存在安全隱患。

儘管如此,自動化也是不可避免的。沒有人會為了節省4.75美元而不停地用手指來試恒溫器的溫度。同樣,那些依靠人工交互的照明系統也失敗了(一些智慧照明生產者希望用他們的感測器資料告訴商店的管理者何時應該打開結帳通道)。挑戰將圍繞開發應用程式和產品規則而展開。

第四種:可供行為參考資料

把這個看作是有後續計畫的狀態資料。建築物消耗了整個國家電力的73%,並且其中一大部分(根據EPA顯示,最高達到30%)被浪費了。為什麼呢?因為對於大多數建築物的所有者來說:能源是次要的問題。他們雖也想解決這一問題,但擔心成本、精力以及一些棘手的局面所產生的損失會超出收益。

對於這一問題相應地產生了兩種方法:1.能夠改變系統即時狀態的自動化技術;2.能夠使人們改變行為習慣或者做長線投資的說服力。Opower開創了關於說服力的解決方案,也就是提供用戶及其鄰里之間使用能源的對比資料。根據他們自己的研究,這些具有說服力的資料能使能耗降低2到3個百分點。

第五種:回饋數據

你瞭解你的顧客的真實想法嗎?你也許認為你瞭解,但是你可能錯了。在不遠的將來,生產者還能分析從已銷售的產品中獲取的資料,從而更好地瞭解產品在現實世界中的使用情況。

現在大部分公司並不太瞭解他們產品的使用狀況。這些產品從分銷商處裝運,從零售商處銷售,最後進入了千家萬戶。而使用者和生產者可能永遠都不會有交集。

物聯網創造了一個從消費者到生產者的反饋回路,在這裡產品生產者可以通過適度水準的隱私、安全以及匿名性來檢驗產品的實際表現,並鼓勵持續的產品改進和創新。

【物聯網資料庫功能】

為更清晰地描述物聯網的關鍵環節,按照資訊科學的視點,圍繞資訊的流動過程,抽象出物聯網的資訊功能模型。

【從資料的角度來看物聯網】

大量來源不同、結構不同、產生方式不同、用途不同的資料:

如何采好、管好、用好這些資料?

設備狀態、過程狀態、訂單狀態等生產控制資料

資料特點:隨著時間而不斷變化,稱為“時態資料”

處理需求:及時獲取、及時回應、及時展現、報警判斷、二次計算、歷史存儲、歷史查詢、 設備資訊、人員資訊、統計資訊等管理資料。

資料特點:持久資料,無時間屬性 處理需求:增、刪、改、查。

面向物聯網的全新資料庫系統——集關係與即時資料庫功能於一身,是定位與調度、即時監控、測試與模擬的智能化中樞。

【資料庫伺服器選型五個原則】

首先,資料庫伺服器選型應該遵循以下幾個原則:

1)高性能原則

保證所選購的伺服器,不僅能夠滿足運營系統的運行和業務處理的需要,而且能夠滿足一定時期的業務量增長的需要。一般可以根據經驗公式計算出所需的伺服器TpmC值,然後比較各伺服器廠商和TPC組織公佈的TpmC值,選擇相應的機型。同時,用伺服器的市場價/報價除去計算出來的TpmC值得出單位TpmC值的價格,進而選擇高性能價格比的伺服器。

2)可靠性原則

可靠性原則是所有選擇設備和系統中首要考慮的,尤其是在大型的、有大量處理要求的、需要長期運行的系統。考慮伺服器系統的可靠性,不僅要考慮伺服器單個節點的可靠性或穩定性,而且要考慮伺服器與相關輔助系統之間連接的整體可靠性,如:網路系統、安全系統、遠端列印系統等。在必要時,還應考慮對關鍵伺服器採用集群技術,如:雙機熱備份或集群並行訪問技術,甚至採用可能的完全容錯機。

比如,要保證系統(硬體和作業系統)在99.98%的時間內都能夠正常運作(包括維修時間),則故障停機時間六個月不得超過0.5個小時。伺服器需7×24小時連續運行,因而要求其具有很高的安全可靠性。系統整機平均無故障時間(MTBF)不低於80000小時。伺服器如出現CPU損壞或其它機械故障,都能在20分鐘內由備用的CPU和機器自動代替工作,無須人員操作,保證資料完整。

3)可擴展性原則

保證所選購的服務器具有優秀的可擴展性原則。因為伺服器是所有系統處理的核心,要求具有大資料吞吐速率,包括:I/O速率和網路通訊速率,而且伺服器需要能夠處理一定時期的業務發展所帶來的資料量,需要伺服器能夠在相應時間對其自身根據業務發展的需要進行相應的升級,如:CPU型號升級、記憶體擴大、硬碟擴大、更換網卡、增加終端數目、掛接磁碟陣列或與其他伺服器組成對集中資料的併發訪問的集群系統等。這都需要所選購的伺服器在整體上具有一個良好的可擴充餘地。一般資料庫和計費應用伺服器在大型計費系統的設計中就會採用集群方式來增加可靠性,其中掛接的磁片存儲系統,根據資料量和投資考慮,可以採用DAS、NAS或SAN等實現技術。

4)安全性原則

伺服器處理的大都是相關系統的核心資料,其上存放和運行著關鍵的交易和重要的資料。這些交易和資料對於擁有者來說是一筆重要的資產,他們的安全性就非常敏感。伺服器的安全性與系統的整體安全性密不可分,如:網路系統的安全、資料加密、密碼體制等。伺服器需要在其自身,包括軟硬體,都應該從安全的角度上設計考慮,在借助于外界的安全設施保障下,更要保證本身的高安全性。

5)可管理性原則

伺服器既是核心又是系統整體中的一個節點部分,就像網路系統需要進行管理維護一樣,也需要對伺服器進行有效的管理。這需要伺服器的軟硬體對標準的管理系統支援,尤其是其上的作業系統,也包括一些重要的系統部件。

【更多精彩文章】

精華:全是超高頻RFID乾貨

技能貼:CAN匯流排和RS485匯流排

實用貼:談談那些應用在我們身邊的主流定位系統

純乾貨等你來撈:物聯網產業鏈、關鍵技術、系統架構等等

Next Article
喜欢就按个赞吧!!!
点击关闭提示