實時數(shù)據(jù)庫是什么意思?實時數(shù)據(jù)庫是讀寫快速變化數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)。與關(guān)系數(shù)據(jù)庫相比,實時數(shù)據(jù)庫的讀寫速度要快上百倍,數(shù)據(jù)存儲更加高效和精簡,其體積僅為關(guān)系數(shù)據(jù)庫的十分之幾,主存數(shù)據(jù)庫介紹主存數(shù)據(jù)庫摒棄了傳統(tǒng)的磁盤數(shù)據(jù)管理方式,重新設(shè)計了基于主存中所有數(shù)據(jù)的架構(gòu),并在數(shù)據(jù)緩存、快速算法、并行操作等方面做了相應(yīng)的改進,因此數(shù)據(jù)處理速度比傳統(tǒng)數(shù)據(jù)庫快很多,一般是10倍以上。
叢書名:重點大學(xué)計算機專業(yè)系列教材。出版日期:2011年11月。頁碼:360。版本:11。全書共10章,分別是數(shù)據(jù)庫基礎(chǔ)、信息和數(shù)據(jù)模型的三個世界、關(guān)系模型、sqlserver2008關(guān)系數(shù)據(jù)庫管理系統(tǒng)、關(guān)系數(shù)據(jù)庫標準語言sql、數(shù)據(jù)庫保護、關(guān)系數(shù)據(jù)庫理論、數(shù)據(jù)庫系統(tǒng)設(shè)計等。
在嵌入式實時系統(tǒng)中,確定性是一個重要的性能指標,用戶必須能夠確定數(shù)據(jù)操作的時間和數(shù)據(jù)庫存儲空間的占用情況。傳統(tǒng)的數(shù)據(jù)庫存儲管理主要基于磁盤存儲結(jié)構(gòu),數(shù)據(jù)在訪問過程中需要頻繁的I/O操作。由于I/O操作時間的不確定性,傳統(tǒng)的數(shù)據(jù)庫存儲技術(shù)無法應(yīng)用于嵌入式系統(tǒng)。考慮到訪問時間、存儲空間利用率和維護成本等因素,嵌入式實時系統(tǒng)的存儲結(jié)構(gòu)通常分為兩個層次。第一層是內(nèi)存,即RTDBS中的內(nèi)存數(shù)據(jù)庫。內(nèi)存數(shù)據(jù)庫是實時數(shù)據(jù)庫系統(tǒng)的關(guān)鍵,用于程序運行和實時數(shù)據(jù)處理,支撐著整個實時數(shù)據(jù)庫系統(tǒng)的高性能要求。訪問速度快,不需要磁盤I/O操作,最適合實時數(shù)據(jù)管理和操作。第二層是外部存儲,通常使用一些永久性的存儲設(shè)備,需要讀寫I/O操作來存儲系統(tǒng)中的歷史數(shù)據(jù)。
問題1:主流的主存數(shù)據(jù)庫有哪些,并給出各自的特點!本文介紹了一些市場占有率較高的大型內(nèi)存數(shù)據(jù)庫,也是業(yè)界比較知名的―― SAPHANA、OracleExalytics、OraleTimesTen和IBMSolidDB??梢哉f都不是最好的,主要看場景和具體需求。它們各自的特點如下:SAPHANA(高性能分析連接)是SAP于2011年推出的基于內(nèi)存的計算技術(shù),面向企業(yè)分析應(yīng)用。
支持從SAP business suite同步更新業(yè)務(wù)數(shù)據(jù),或者從SAPBW(SAP商業(yè)智能產(chǎn)品)等第三方數(shù)據(jù)源批量導(dǎo)入數(shù)據(jù),在HANA中計算后提供給SAPBI客戶端或其他第三方展現(xiàn)工具進行分析和展現(xiàn)。OracleExalytics內(nèi)存分析機是一個面向分析的集成設(shè)計系統(tǒng),可以無限制地提供最佳的可視化分析和更智能的分析應(yīng)用。
4、內(nèi)存數(shù)據(jù)庫的簡介In-memory數(shù)據(jù)庫摒棄了傳統(tǒng)的磁盤數(shù)據(jù)管理方式,重新設(shè)計了基于內(nèi)存中所有數(shù)據(jù)的架構(gòu),并在數(shù)據(jù)緩存、快速算法、并行操作等方面做了相應(yīng)的改進,因此數(shù)據(jù)處理速度比傳統(tǒng)數(shù)據(jù)庫快很多,一般是10倍以上。主存數(shù)據(jù)庫的主要特點是其“主副本”或“工作版本”內(nèi)存駐留,即主動事務(wù)只處理實時主存數(shù)據(jù)庫的內(nèi)存副本。定義:有一個數(shù)據(jù)庫系統(tǒng)DBS,其中DB是數(shù)據(jù)庫,DBM(t)是t時刻內(nèi)存中的數(shù)據(jù)集,DBM(t)屬于DB。
AT(t)是在時間t活躍的事務(wù)集,AT(t)屬于TS。Dt(T)是T時刻事務(wù)T操作的數(shù)據(jù)集,Dt(T)屬于DB。如果在任意時刻T,有:任意T屬于AT(t)Dt(T)屬于DBM(t),那么DBS稱為內(nèi)存數(shù)據(jù)庫系統(tǒng),縮寫為MMDBSDB是內(nèi)存數(shù)據(jù)庫,簡稱MMDB。
5、實時數(shù)據(jù)庫是什么意思實時數(shù)據(jù)庫是讀寫快速變化數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)。與關(guān)系數(shù)據(jù)庫相比,實時數(shù)據(jù)庫的讀寫速度要快上百倍,數(shù)據(jù)存儲更加高效和精簡,其體積僅為關(guān)系數(shù)據(jù)庫的十分之幾。實時數(shù)據(jù)庫廣泛應(yīng)用于工業(yè)過程控制、空中/地面交通調(diào)度等實時性要求高的行業(yè)。RTDB-RTDB-實時數(shù)據(jù)庫的一個重要特點是實時性,包括數(shù)據(jù)實時性和事務(wù)實時性。
一般數(shù)據(jù)的實時性主要受現(xiàn)場設(shè)備的制約,尤其是一些較老的系統(tǒng)。事務(wù)實時指的是數(shù)據(jù)庫處理其事務(wù)的速度。它可以是事件觸發(fā)的或定時觸發(fā)的。事件觸發(fā)是指事件一旦發(fā)生,可以立即調(diào)度,這類事件可以立即處理,但消耗系統(tǒng)資源較多;定時觸發(fā)是為了獲得一定時間范圍內(nèi)的調(diào)度權(quán)。作為一個完整的實時數(shù)據(jù)庫,在系統(tǒng)穩(wěn)定性和實時性方面必須同時提供兩種調(diào)度方式。
6、什么是內(nèi)存數(shù)據(jù)庫In-memory數(shù)據(jù)庫系統(tǒng)對于嵌入式開發(fā)特別有用,IMDS每一個保存過程的覆蓋面都在縮小,智能互聯(lián)設(shè)備的增長速度越來越快。這個設(shè)備,無論是放在家里、口袋里還是內(nèi)置工業(yè)通信傳輸系統(tǒng),都已經(jīng)發(fā)展成為一個強大的CPU和完善的嵌入式系統(tǒng)軟件。在這種設(shè)備中越來越流行的一種軟件是數(shù)據(jù)庫管理系統(tǒng)(DBMS)。雖然這種軟件對于臺式計算機或服務(wù)器來說已經(jīng)相當成熟,但數(shù)據(jù)庫是嵌入式系統(tǒng)的最新應(yīng)用。
一種新型的數(shù)據(jù)庫管理系統(tǒng)——內(nèi)存數(shù)據(jù)庫系統(tǒng)(IMDS)代表了數(shù)據(jù)庫管理系統(tǒng)應(yīng)用于嵌入式系統(tǒng)的最新進展。為什么嵌入式系統(tǒng)開發(fā)人員轉(zhuǎn)向數(shù)據(jù)庫?市場競爭使得機頂盒、網(wǎng)絡(luò)交換機和消費電子產(chǎn)品等設(shè)備需要變得越來越智能,為了支持擴展的特性集,應(yīng)用程序通常必須管理大量更復(fù)雜的數(shù)據(jù)。因此,許多設(shè)備開發(fā)人員發(fā)現(xiàn)他們正在開發(fā)自己的數(shù)據(jù)管理解決方案。