楼主: samuellxp

[原创] 达梦数据库不是中国自主产权?????

[复制链接]
论坛徽章:
78
ITPUB15周年纪念
日期:2020-08-28 17:23:53双鱼座
日期:2016-03-19 19:38:31秀才
日期:2016-02-18 09:31:52秀才
日期:2016-01-25 15:02:04双子座
日期:2016-01-19 20:35:54秀才
日期:2016-01-13 12:14:26秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:56:09秀才
日期:2015-12-14 14:51:16
11#
发表于 2010-11-25 17:05 | 只看该作者
原帖由 Yong Huang 于 2010-11-23 23:42 发表
> MVCC不过是方便懒惰的程序员的一种方式,而且不是好的方式,就算是要满足懒惰的程序员,2VCC就够了。就象timesten,新版本的INFORMIX/DB2那样。
> MVCC没任何业务上的意义,而且带来了巨大的开销。

I think MVCC is what readers-not-blocking-writers and writers-not-blocking-readers do. If you don't have MVCC, after one session changes data before he commits, all queries will block. Correct? And the same to sessions intending to change data which are blocked by queries. In OLTP, it's not a big problem because everything is short and quick. But in a data warehouse, the wait would be too long.

Yong Huang

No! Timesten不支持MVCC,一样做到你提到的读写不block。同样INFORMIX 11.1开始,DB2 9.7开始,也做到了读写不block,但都没实现MVCC。其实这些都是简化OLTP的开发人员的懒惰而已。这些的不block其实是通过2VCC实现的,DB只保留两个版本的数据,一个是未提交的,另外一个是提交的。MVCC机制太复杂了,根据查询的具体情况,会保留太多版本数据,还老要写到磁盘上面。
MVCC是实现两个session读写相同数据不block的充分条件,非必要条件。
至于DW,对于连2VCC都不支持的情况,非要不block,一般来说大不了用脏读就可以了。

[ 本帖最后由 wolfop 于 2010-11-25 17:10 编辑 ]

使用道具 举报

回复
论坛徽章:
38
2010新春纪念徽章
日期:2010-01-04 08:33:082012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25版主2段
日期:2012-05-15 15:24:11优秀写手
日期:2013-12-18 09:29:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
12#
发表于 2010-11-25 19:31 | 只看该作者
当然是自主知识产权 说不定哪天就把oracle收购了

使用道具 举报

回复
论坛徽章:
7
ITPUB8周年纪念徽章
日期:2009-09-27 10:21:22祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26凯迪拉克
日期:2013-11-29 16:04:312014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02
13#
发表于 2010-11-29 13:33 | 只看该作者
原帖由 晶晶小妹 于 2010-11-25 19:31 发表
当然是自主知识产权 说不定哪天就把oracle收购了



呵呵,拭目以待?

使用道具 举报

回复
论坛徽章:
2
2010新春纪念徽章
日期:2010-03-01 11:07:21ITPUB9周年纪念徽章
日期:2010-10-08 09:31:21
14#
发表于 2010-11-30 11:09 | 只看该作者
楼主何必较真

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
15#
发表于 2010-11-30 15:08 | 只看该作者
原帖由 晶晶小妹 于 2010-11-25 19:31 发表
当然是自主知识产权 说不定哪天就把oracle收购了

(*#%*%#

使用道具 举报

回复
论坛徽章:
43
现任管理团队成员
日期:2011-05-07 01:45:08ITPUB元老
日期:2012-09-12 14:50:28版主5段
日期:2014-06-11 02:21:31阿斯顿马丁
日期:2013-11-19 10:38:16祖母绿
日期:2012-11-06 12:43:12路虎
日期:2013-11-20 11:37:53雪佛兰
日期:2013-09-05 13:28:25ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24秀才
日期:2015-05-26 13:32:07
16#
发表于 2011-3-21 14:42 | 只看该作者
当然是完全自主知识产权了,这点毋庸置疑,用一下就知道了。

使用道具 举报

回复
论坛徽章:
43
现任管理团队成员
日期:2011-05-07 01:45:08ITPUB元老
日期:2012-09-12 14:50:28版主5段
日期:2014-06-11 02:21:31阿斯顿马丁
日期:2013-11-19 10:38:16祖母绿
日期:2012-11-06 12:43:12路虎
日期:2013-11-20 11:37:53雪佛兰
日期:2013-09-05 13:28:25ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24秀才
日期:2015-05-26 13:32:07
17#
发表于 2011-4-2 17:19 | 只看该作者
嗯,达梦已经支持MVCC了,修改dm.ini参数配置文件,将ENABLE_MVCC   = 0 修改为
ENABLE_MVCC              = 1 重启一下就可以了

使用道具 举报

回复
论坛徽章:
13
数据库板块每日发贴之星
日期:2007-09-20 01:04:22铁扇公主
日期:2012-02-21 15:02:402010新春纪念徽章
日期:2010-03-01 11:08:28月度精华徽章
日期:2009-04-01 02:15:18数据库板块每日发贴之星
日期:2008-05-17 01:02:08生肖徽章2007版:兔
日期:2008-04-07 19:49:48生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44数据库板块每日发贴之星
日期:2007-10-20 01:03:31
18#
发表于 2011-4-2 17:40 | 只看该作者
原帖由 wolfop 于 2010-11-23 20:24 发表

上次谁做的测试,update/insert/delete没提交会导致另外一个会话select等待。我记得就在ITPUB看到的。
至于对于没实现MVCC就是limited,我从来不那么认为。MVCC不过是方便懒惰的程序员的一种方式,而且不是好的方式,就算是要满足懒惰的程序员,2VCC就够了。就象timesten,新版本的INFORMIX/DB2那样。MVCC没任何业务上的意义,而且带来了巨大的开销。


你这话说的绝对了,MVCC对业务也很重要。这也不是程序员懒惰不懒惰的问题,要照这个逻辑,那大家就应该不要用数据库了,不要用java了。

使用道具 举报

回复
论坛徽章:
47
蒙奇·D·路飞
日期:2017-03-27 08:04:23马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11一汽
日期:2013-09-01 20:46:27复活蛋
日期:2013-03-13 07:55:232013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20
19#
发表于 2011-4-3 04:57 | 只看该作者
Different products should have their own most applicable environments. 2VCC may be the best balance between performance and moderate version control. MVCC is for those apps that require complete version control. And lack of version control to achieve the best performance and/or price may be the best option as long as there's a way for concurrency control by other means, for instance, through the application, or even a single terminal access in a very small shop.

I'll be very interested to know the market share, predicted future and a little bit technical details of RDBMS products made by China. This is an interesting discussion.

Yong Huang

[ 本帖最后由 Yong Huang 于 2011-4-4 09:38 编辑 ]

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
20#
发表于 2011-4-3 19:06 | 只看该作者
market share is a problem
http://www.itpub.net/redirect.ph ... 16&ptid=1411981 有一点介绍

我已经知道的
人大金仓 from postgresql
南大通用 from mysql/infobright

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表