實時資料庫的經典書

2021-06-20 04:09:36 字數 1207 閱讀 1534

有個朋友給我來了一封郵件,在郵件中,他這樣寫到:「國外的實時資料庫來勢洶洶,**一路上揚;想當初edna 2023年剛到中國時也就是

二、三十萬左右,現在**已經百萬以前了。心裡也總個乙個結,難道這個軟體真有這麼高技術含量嗎?難道我們中國人就開發不了這種乙個軟體嗎?......工作之餘,這段時間我查閱了一些資料壓縮原理方面的資料,我想實時資料庫的關鍵技術也在於此。」

這位朋友有激情有思想,對實時資料庫的發展有自己的見解,我非常高興能與這樣的朋友交流。這位朋友提出:實時資料庫的關鍵技術是資料壓縮技術。這個命題正確嗎?

無獨有偶,昨天去拜訪一位朋友,這位朋友在國內乙個很有名的公司工作,該公司也有自己的實時資料庫產品,他便在該公司負責實時資料庫的開發。我問他,以後準備如何改進該實時資料庫產品,他說,他準備將該資料庫的歷史存貯效能進一步提高,該產品目前每秒鐘只能存貯1萬至2萬條歷史資料。

我在2023年第一次接觸實時資料庫,那時也認為實時資料庫的關鍵技術是資料壓縮技術。但是現在,我的想法有改變了。

如果不作深入的理論研究,只是研究如何實現乙個實時資料庫,則可選擇的資料壓縮演算法並不是很多,也就那麼

三、四種:旋轉門壓縮、死區壓縮、哈佛曼壓縮,等等,這些演算法,在書籍和網路上可以找到許多現成的演算法描述,甚至可以找到原始碼,而這些原始碼,在整個實時資料庫的實現框架中,只占有極少的部分。可以想象,如果乙個壓縮演算法太複雜,則不可能滿足速度和效能的要求。

我理解,實時資料庫的關鍵技術,應該在於:如何設計一套簡潔的記憶體、網路和檔案資料組織結構,以及相應的演算法,以實現對大量點資料的快速併發處理。

本來想展開這個話題,進行深入地討論和分析,但考慮到公司產品的機密,有些話題現在還不能夠講得很透。只好退而求其次,推薦幾本與實時資料庫相關的經典書吧:

《事務處理:概念與技術》

《資料庫與事務處理》

《分布式資料庫系統原理(第2版)(英文影印版)》

講到經典書,我的乙個同事,列了乙個c++編碼的經典書書單:

***********************************=

***********************************=

《標準模板庫〉            

《泛型程式設計與stl>         

***********************************=

《深入探索c++物件模型〉   

《設計模式》               

《深入淺出mfc>            

實時資料庫Server To Server同步方案

sis 側實時資料庫 mis側實時資料庫同步,中間過物理隔離網閘,傳輸資料,滿足 電力二次系統安全防護方案 要求,實現可信資料從高安全區向低安全區的單向傳遞。1 網閘原理 連線建立後,內網側主動向外網側傳送資料,外網側可選擇應答或不應答 或是外網側傳送乙個小於等於 4個位元組的請求,內網側以相應的資...

實時資料庫Server To Server同步方案

sis側實時資料庫 mis側實時資料庫同步,中間過物理隔離網閘,傳輸資料,滿足 電力二次系統安全防護方案 要求,實現可信資料從高安全區向低安全區的單向傳遞 1 網閘原理 連線建立後,內網側主動向外網側傳送資料,外網側可選擇應答或不應答 或是外網側傳送乙個小於等於4個位元組的請求,內網側以相應的資料進...

實時資料庫Server To Server同步方案

sis側實時資料庫 mis側實時資料庫同步,中間過物理隔離網閘,傳輸資料,滿足 電力二次系統安全防護方案 要求,實現可信資料從高安全區向低安全區的單向傳遞 1 網閘原理 連線建立後,內網側主動向外網側傳送資料,外網側可選擇應答或不應答 或是外網側傳送乙個小於等於4個位元組的請求,內網側以相應的資料進...