有个朋友给我来了一封邮件,在邮件中,他这样写到:“国外的实时数据库来势汹汹,价格一路上扬;想当初eDNA 2003年刚到中国时也就是二、三十万左右,现在报价已经百万以前了。心里也总个一个结,难道这个软件真有这么高技术含量吗?难道我们中国人就开发不了这种一个软件吗?......工作之余,这段时间我查阅了一些数据压缩原理方面的资料,我想实时数据库的关键技术也在于此。”

这位朋友有激情有思想,对实时数据库的发展有自己的见解,我非常高兴能与这样的朋友交流。这位朋友提出:实时数据库的关键技术是数据压缩技术。这个命题正确吗?

无独有偶,昨天去拜访一位朋友,这位朋友在国内一个很有名的公司工作,该公司也有自己的实时数据库产品,他便在该公司负责实时数据库的开发。我问他,以后准备如何改进该实时数据库产品,他说,他准备将该数据库的历史存贮性能进一步提高,该产品目前每秒钟只能存贮1万至2万条历史数据。

我在2003年第一次接触实时数据库,那时也认为实时数据库的关键技术是数据压缩技术。但是现在,我的想法有改变了。

如果不作深入的理论研究,只是研究如何实现一个实时数据库,则可选择的数据压缩算法并不是很多,也就那么三、四种:旋转门压缩、死区压缩、哈佛曼压缩,等等,这些算法,在书籍和网络上可以找到许多现成的算法描述,甚至可以找到源码,而这些源码,在整个实时数据库的实现框架中,只占有极少的部分。可以想象,如果一个压缩算法太复杂,则不可能满足速度和性能的要求。

我理解,实时数据库的关键技术,应该在于:如何设计一套简洁的内存、网络和文件数据组织结构,以及相应的算法,以实现对大量点数据的快速并发处理。

本来想展开这个话题,进行深入地讨论和分析,但考虑到公司产品的机密,有些话题现在还不能够讲得很透。只好退而求其次,推荐几本与实时数据库相关的经典书吧:

《事务处理:概念与技术》
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

[导入]实时数据库的经典书相关推荐

  1. 8月图书畅销榜:经典书霸屏,AI持续火爆《深度学习》拔头筹

    不知不觉又开始了元气满满的9月,开学的季节,小编整理了8月计算机类异步图书在电商平台的销售数据,重磅推出图书的销量排行榜单(数据来源于京东网.当当网的计算机类图书销量排行). 榜单分为畅销榜.新书榜. ...

  2. 那些年我们追过的计算机经典书

    点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书. --异步小编 经典作品是一些产生某种特殊影响的书,它们要么自己以遗忘的方式给我们的想像 ...

  3. 国庆福利大放送:12本《码农翻身》+18本经典书包邮免费送

    国庆节马上就要到了,老刘为码农翻身的读者争取了一次十分给力的送书活动,一共30本,废话少说,直接上图: <编码> 希望你能顿悟硬件和软件之间的关系. <黑客与画家> 让硅谷创业 ...

  4. AI经典书单:入门人工智能该读哪些书?

    快问快答:学习人工智能该读哪些书可以快速入门呢?我的答案是多读经典书.方向对了即使慢点,总会走向成功的终点.而该读哪些书,我带来了五份经典书单. 人工智能有多火,相信铺天盖地的新闻已经证实了这一点,不 ...

  5. 入门人工智能该读哪些书?五份AI经典书单

    快问快答:学习人工智能该读哪些书可以快速入门呢?我的答案是多读经典书.方向对了即使慢点,总会走向成功的终点.而该读哪些书,我带来了四份书单. 人工智能有多火,相信铺天盖地的新闻已经证实了这一点,不可否 ...

  6. 技术人向顾问/管理者转型的推荐经典书35本

    虽然更多的CSDNer是技术人,但我想从技术线走向管理线(既便是研发管理也是管理)是许多同学心中的梦想,如何从技术人成为管理干部,甚至是从技术人走向创业者的道路?或者这篇文章的推荐书目,可以给到你更多 ...

  7. AI经典书单| 入门人工智能该读哪些书?

    快问快答:学习人工智能该读哪些书可以快速入门呢?我的答案是多读经典书.方向对了即使慢点,总会走向成功的终点.而该读哪些书,我带来了四份书单. 人工智能有多火,相信铺天盖地的新闻已经证实了这一点,不可否 ...

  8. AI经典书单 | 入门人工智能该读哪些书?

    目送 "我慢慢地.慢慢地了解到,所谓父子母女一场,只不过意味着,你和他的缘分就是今生今世,不断地在目送他的背影渐行渐远.你战力在小路的这一端,看着他逐渐消失在小路转弯的地方,而且,他用背影默 ...

  9. WEB经典书推荐(Dlee、一叶千鸟)

    DLEE推荐WEB经典书 现在浏览器端以 JavaScript 为核心,基于各种 Web 标准(即:早已完成标准化的 XHTML/CSS/DOM/XML/XSLT 和正在进行标准化的 XMLHttpR ...

最新文章

  1. netbios 网上基本输入输出系统 简介
  2. SPOJ 130 - Rent your airplane and make money(dp+优化)
  3. Java中移位操作运算符的理解
  4. web安全测试---WebScarab工具介绍(中间攻击,可以修改请求参数)
  5. [React] 尚硅谷 -- 学习笔记(一)
  6. 新手入门:史上最全Web端即时通讯技术原理详解
  7. MyBatis 配置sql语句输出
  8. MySQL数据库进阶(API的理解、Python对MySQL的接口)
  9. 拿什么奉献给你,我的敏感信息(转)
  10. 云-腾讯云-云点播:云点播(VOD)
  11. 纳德拉:Excel是微软的最佳象征 难以想象没有它的世界
  12. Java的中文转换拼音、五笔简码
  13. CSR-I (WSJ0) Complete又名wsj0数据集
  14. 中国移动集团史正军:论支付能力的重要意义及我们要发展什么样的支付?
  15. 在中国怎么使用tiktok
  16. QQ拼音Vista平台试用:行云流水 完美兼容
  17. 笔记本电脑没有鼠标怎么右键_鼠标右键失灵怎么办,你知道原因吗?
  18. 区块链数据资源网站总结
  19. UCGUI使用外部字库芯片显示汉字
  20. 医院管理信息系统解决方案

热门文章

  1. 2019-3:时间飞逝
  2. System.Data.SqlClient.SqlException:“ ',' 附近有语法错误。必须声明标量变量 @Password。”
  3. shell编程_linux
  4. LeetCode简单题之有多少小于当前数字的数字
  5. MinkowskiEngine多GPU训练
  6. 稀疏性如何为AI推理增加难度
  7. 目标检测中特征融合技术(YOLO v4)(上)
  8. 2021年大数据基础(五):​​​​​​​​​​​​​​​​​​​​​分布式技术
  9. Redis安装与卸载
  10. Java 线程 知识