[导入]实时数据库的经典书
有個朋友給我來了一封郵件,在郵件中,他這樣寫到:“國外的實時數據庫來勢洶洶,價格一路上揚;想當初eDNA 2003年剛到中國時也就是二、三十萬左右,現在報價已經百萬以前了。心里也總個一個結,難道這個軟件真有這么高技術含量嗎?難道我們中國人就開發不了這種一個軟件嗎?......工作之余,這段時間我查閱了一些數據壓縮原理方面的資料,我想實時數據庫的關鍵技術也在于此。”
這位朋友有激情有思想,對實時數據庫的發展有自己的見解,我非常高興能與這樣的朋友交流。這位朋友提出:實時數據庫的關鍵技術是數據壓縮技術。這個命題正確嗎?
無獨有偶,昨天去拜訪一位朋友,這位朋友在國內一個很有名的公司工作,該公司也有自己的實時數據庫產品,他便在該公司負責實時數據庫的開發。我問他,以后準備如何改進該實時數據庫產品,他說,他準備將該數據庫的歷史存貯性能進一步提高,該產品目前每秒鐘只能存貯1萬至2萬條歷史數據。
我在2003年第一次接觸實時數據庫,那時也認為實時數據庫的關鍵技術是數據壓縮技術。但是現在,我的想法有改變了。
如果不作深入的理論研究,只是研究如何實現一個實時數據庫,則可選擇的數據壓縮算法并不是很多,也就那么三、四種:旋轉門壓縮、死區壓縮、哈佛曼壓縮,等等,這些算法,在書籍和網絡上可以找到許多現成的算法描述,甚至可以找到源碼,而這些源碼,在整個實時數據庫的實現框架中,只占有極少的部分??梢韵胂?#xff0c;如果一個壓縮算法太復雜,則不可能滿足速度和性能的要求。
我理解,實時數據庫的關鍵技術,應該在于:如何設計一套簡潔的內存、網絡和文件數據組織結構,以及相應的算法,以實現對大量點數據的快速并發處理。
本來想展開這個話題,進行深入地討論和分析,但考慮到公司產品的機密,有些話題現在還不能夠講得很透。只好退而求其次,推薦幾本與實時數據庫相關的經典書吧:
《事務處理:概念與技術》
http://www.china-pub.com/computers/common/info.asp?id=16602
《數據庫與事務處理》
http://www.china-pub.com/computers/common/info.asp?id=25125
《分布式數據庫系統原理(第2版)(英文影印版)》
http://www.china-pub.com/computers/common/info.asp?id=6441
講到經典書,我的一個同事,列了一個C++編碼的經典書書單:
<C++ primer>
<C++ 程序設計語言〉
<Thinking in C++>?????
<C++ 編程規范>????????
====================================
<C陷阱和缺陷>??????????
<C和指針〉???????????????
<C專家編程〉?????????????
<Effective C++>??????????
<More Effective C++>????
<Exceptional C++>????????
<More Exceptional C++>???
<Exceptional C++ Style>??
====================================
<標準模板庫〉????????????
<STL源碼剖析〉??????????
<泛型編程與STL>?????????
<Effective STL>??????????
<C++ Standard Template Library>
====================================
<深入探索C++對象模型〉???
<設計模式>???????????????
<C++ Template>???????????
<C++設計新思維>??????????
<深入淺出MFC>????????????
文章來源:http://blog.gkong.com/more.asp?name=linkman&id=21953
轉載于:https://www.cnblogs.com/linkman/archive/2007/06/24/820611.html
總結
以上是生活随笔為你收集整理的[导入]实时数据库的经典书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 试管婴儿成功几率
- 下一篇: 推荐一个关于.NET平台数据结构和算法的