免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
11 [报告]
发表于 2013-08-19 23:08 |只看该作者
回复 1# send_linux


    能对别人的源代码修修改改达到自己要求的基本属于牛人一级的了,如果还能开发一个能用的数据库引擎,估计一般不出来逛了~达梦搞了那么多年,还没黄,也是很奇怪的现象~

论坛徽章:
2
处女座
日期:2014-09-08 12:41:072017金鸡报晓
日期:2017-01-10 15:19:56
12 [报告]
发表于 2013-08-20 08:35 |只看该作者
这个话题高深了,没搞过

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
13 [报告]
发表于 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>

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

至于说难点,看两本书的目录就大概知道有什么难点了。

论坛徽章:
6
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29处女座
日期:2014-04-21 11:51:59辰龙
日期:2014-05-12 09:15:10NBA常规赛纪念章
日期:2015-05-04 22:32:03
14 [报告]
发表于 2013-08-20 14:00 |只看该作者
数据库引擎开发,确实是一个产品的核心,但是对于大部分的额企业来说,能够找到合适的引擎,在其代码基础上做好自己的优化足够了。
使用商业产品则会有被牵着鼻子走的危险,看看现在的MySQL就知道了。资本是有原罪的,商业基本上也是类似,没有良好规则促进竞争的情况下,只能靠垄断了。

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
15 [报告]
发表于 2013-08-21 09:18 |只看该作者
这块不了解.不过那个"逆向收费"教学模式很有意思

论坛徽章:
40
水瓶座
日期:2013-08-15 11:26:422015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之乌兹别克斯坦
日期:2015-03-27 14:01:172015年亚洲杯之约旦
日期:2015-03-31 15:06:442015亚冠之首尔
日期:2015-06-16 23:24:37IT运维版块每日发帖之星
日期:2015-07-01 22:20:002015亚冠之德黑兰石油
日期:2015-07-08 09:32:07IT运维版块每日发帖之星
日期:2015-08-29 06:20:00IT运维版块每日发帖之星
日期:2015-08-29 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:00IT运维版块每日发帖之星
日期:2015-10-11 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
16 [报告]
发表于 2013-08-22 01:02 |只看该作者
本帖最后由 forgaoqiang 于 2013-08-22 01:03 编辑

哈哈 “逆向收费” 高端x 你也发现了 的确是嘛

话说国内搞数据库引擎开发的能有饭碗不 没大看到国产的DBS呢~~ 或者说”国产自助版权”的数据库系统,除了”相关部门“就没有见商业公司在用呢~

rover12421 发表于 2013-08-21 09:18
这块不了解.不过那个"逆向收费"教学模式很有意思

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
17 [报告]
发表于 2013-08-22 10:26 |只看该作者
回复 16# forgaoqiang


    搞引擎也不一定非的做引擎开发的.不过能找到对口的当然最好了.

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
18 [报告]
发表于 2013-08-22 10:30 |只看该作者
回复 16# forgaoqiang


    taobao用的数据库,java都是经过修改的.我想应该还有其他大企业会自己定制,只是我们没看到而已

论坛徽章:
40
水瓶座
日期:2013-08-15 11:26:422015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之乌兹别克斯坦
日期:2015-03-27 14:01:172015年亚洲杯之约旦
日期:2015-03-31 15:06:442015亚冠之首尔
日期:2015-06-16 23:24:37IT运维版块每日发帖之星
日期:2015-07-01 22:20:002015亚冠之德黑兰石油
日期:2015-07-08 09:32:07IT运维版块每日发帖之星
日期:2015-08-29 06:20:00IT运维版块每日发帖之星
日期:2015-08-29 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:00IT运维版块每日发帖之星
日期:2015-10-11 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
19 [报告]
发表于 2013-08-22 14:01 |只看该作者

恩 可能我表述的不太清晰

我的意思是 完全国内自主产权 自己开发的数据库管理系统 除了很少的政务机构在使用 商业上没有使用的(当然我还是很怀疑这些声称拥有完全自主产权的DBS有没有抄开源的内容)

淘宝应该用的是现成的数据库 或者商业数据库 最多是进行了二次开发 而不是完全自己从零开发的~~


rover12421 发表于 2013-08-22 10:30
回复 16# forgaoqiang

论坛徽章:
0
20 [报告]
发表于 2013-08-22 14:23 |只看该作者
forgaoqiang 发表于 2013-08-22 14:01
恩 可能我表述的不太清晰

我的意思是 完全国内自主产权 自己开发的数据库管理系统 除了很少的政务机构 ...

阿里的oceanbase是自己写的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP