免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

[其他] 数据库核心开发知多少--大家一起来写数据库引擎(获奖名单已公布-9-25) [复制链接]

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
1 [报告]
发表于 2013-08-20 13:21 |显示全部楼层
本帖最后由 gvim 于 2013-08-20 13:24 编辑

回复 1# send_linux


好大的坑,看标题以为是开发RDBMS的engine,心肝不禁一跳,有戏! 进到连接才发现原来不是这么回事,NoSQL。。。建议把标题改成NoSQL数据库开发吧。。。
虽然想得奖品,但到底是唱衰RDBMS还是唱好NoSQL,把握不住帖子的基调,就不多言了,只说点学习RDBMS的资料。

针对RDBMS推荐两本书,结合开源代码 postgresql 自己花点时间研究,比花400元上15节课有内容多了
数据库系统实现(第2版)        Jeffrey D.Ullman   http://product.china-pub.com/216526   你妹现在居然38折,才20元。。。
PostgreSQL数据库内核分析    彭智勇    彭煜玮  http://product.china-pub.com/198803    7折,55元

第一本理论上告诉你数据库内核是哪些,需要哪些算法来支撑,比如上面有朋友提到的有什么理由支撑query optimization和代价估算,Ullman出品必属精品,类比于<Operating System Concept>
第二本实际上为你分析postgresql的内核是怎么做的,比如postgresql里面用的Genetic Algorithm来做muti-join cost evolution,虽不如Ullman大家,但仔细看会发现写得很细致,类比于<Understand Linux Kernel>

理论联系实际,入门数据库引擎领域足以。

至于说难点,看两本书的目录就大概知道有什么难点了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP