流数据模型
流數(shù)據(jù)模型和傳統(tǒng)的關(guān)系模型(Relational Model)有幾個(gè)重要的區(qū)別:
(1) 數(shù)據(jù)流的數(shù)據(jù)元素持續(xù)到達(dá)
(2) 流數(shù)據(jù)處理系統(tǒng)不能控制數(shù)據(jù)元素到達(dá)的順序
(3) 數(shù)據(jù)流有可能是無限的,或者說數(shù)據(jù)流的大小是無限大(Infinite)
(4) 數(shù)據(jù)流的一個(gè)數(shù)據(jù)元素被處理后,可以丟棄或者歸檔(Archived),一般不容易再次提取,除非目前該數(shù)據(jù)元素還在內(nèi)存中。能夠保存在內(nèi)存中的數(shù)據(jù)元素,相對(duì)整個(gè)數(shù)據(jù)流來講是極少量的數(shù)據(jù)。
在關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模型里,數(shù)據(jù)以元組(記錄)的形式組織在關(guān)系中。我們可以對(duì)這些表格里的元組及其屬性進(jìn)行任意的增加、刪除、修改。在流數(shù)據(jù)模型中,數(shù)據(jù)流可以看作 只允許進(jìn)行元組添加操作 的關(guān)系表。對(duì)應(yīng)關(guān)系數(shù)據(jù)庫(kù)的SQL查詢語(yǔ)句,在數(shù)據(jù)流上,我們可以使用經(jīng)過擴(kuò)展的SQL語(yǔ)句,進(jìn)行數(shù)據(jù)流的查詢。
總結(jié)
- 上一篇: 计算机网络(十)-数据链路层-差错控制
- 下一篇: leetcode解题记录(一)