惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - linkman

实时数据库中的二级压缩技术 关于实时数据库接口标准的讨论[中] 今天,你2.0了吗? 此实时数据库非彼实时数据库 - linkman - 博客园 实时数据库领域中有关数据压缩的认识误区 发一个招聘软件开发人员的帖子 图记2007年北京国际马拉松比赛 悲观程序员的五件武器 关于变化压缩算法的展开讨论[上] 关于变化压缩算法的展开讨论[下] 关于实时数据库接口标准的讨论[上] [导入]写给一位有程序员心结的朋友 续 写给一位有程序员心结的朋友 [导入]关于谭浩强[上] [导入]热烈祝贺实时数据库行业协会成立! [导入]某失败项目的项目总结报告 [导入]实时数据库理论与技术演讲PPT [导入][转摘]C++资源之不完全导引(完整版) [导入]走在理想与现实之间
[导入]实时数据库的经典书
linkman · 2007-06-24 · via 博客园 - linkman

有个朋友给我来了一封邮件,在邮件中,他这样写到:“国外的实时数据库来势汹汹,价格一路上扬;想当初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