前几天看到《脆弱的国产电子政务平台:达梦数据库在发布会现场接连发现BUG》,对于这样的新闻,应该是见怪不怪的了,这些打着“国产”招牌的软件本来不必要如此的当真,CSDN 上还是有不少网友提出了各自的看法--自然都是质疑的居多。果真,达梦自己挂不住面子了,发了一个声明,其实是越描越黑。
从今天开始,我进行一下达梦数据库的测试。我测试的机器操作系统为Windows XP (SP2). 希望自己能坚持下去。今天先来看看基本的安装过程印象吧.
不知道是不是因为我拿到的是个人版的缘故,安装的时候选择了语言之后就会默认安装所有的组件,没有可以定制安装组件的地方.见下图:
从这个图也可以看出安装界面之粗糙。显示的中文非常难看。然后是确认序列号和输入一些用户信息,选择合适的安装目录等。这里不赘述。
拷贝安装文件完成之后出现提示创建数据库的窗口:
采用这个默认值。继续...完成后提示我要重新启动操作系统。接着,我在桌面上发现了一份名为DMDBMS_InstallLog.log的文件。打开检查了一下,发现居然有这么一条搞笑的记录:
Make Registry Entry: Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DMDBMS
Value Name: Contact
Value Data: icanhearyou@126.com
Status: SUCCESSFUL
安装记录中居然有这么一条。联系人的地址居然是icanhearyou@126.com , 我是从达梦的主页上下载的测试版?莫非已经被黑了不成?难以理解.
之后我重新启动机器.启动数据库.不料想报错:
找不到啥原因,只好uninstall.uninstall 发现图示中把快捷方式叫作"捷径",这也算国产特色吧.重新启动,安装,重新启动.总算没有错误了.有点火大.
建立了一个简单的表.在JISQL 中关掉了自动提交的功能.然后更新这个表.在另外一个JISQL窗口中查询.窗口死掉了.唉.等了大约20分钟,没啥反应.只好在更新的窗口提交.然后其他两个窗口才有反应. 不知道是不是我 RPWT
Updated: 最近收到了不少"托"的留言,还有一些不明真相的"爱国粪青"的留言.这里说一下我的观点: 1 别拉大旗做虎皮。"民族" 这个词很重的,以为用国家的钱打水漂开发什么没有用的软件就是民族企业了; 2 达梦的"托"的行为让人鄙视. DM 对自己的问题遮遮掩掩让人鄙视; 3 用达梦数据库不等于爱国,爱国不等于就要用达梦数据库,有那个精神头还不如到处宣传一下金山 WPS; 4 那些骂人的话,就当说给他自己罢; 这个贴子的留言关闭了. 如果真的觉得 DM 这东西好.你把有点说出来, 这才让人服气。无谓的争论有个鸟用。Generator | Trampoline
本文反向链接|TrackBacks (1)
Listed below are links to blogs that reference this entry: 测试达梦数据库(1).
TrackBack URL for this entry: http://www.dbanotes.net/MT/mt-tb.cgi/174
Ping Back来自:blog.csdn.net Read More
del.icio.us 收藏
本来就是骗钱的
第一个JISQL修改表没有提交,该表被锁住了
第二个JISQL读这个表时,必须等第一个提交了才能执行完,否则无法保持数据一致性
路人乙 的解释挺幽默
关闭了自动提交,为了避免读脏数据,表被锁住了
当然没有反应了,这你也有意见
真的是rpwt
幽默,这么说这个数据库必须是单用户用?
对牛弹琴,还敢说别人幽默
先对比一下别的数据库,再来表现你的无知
我是从事国产软件工作的,这里我必须偿清一下,
以免某些崇洋媚外的人一见了国产的东西就乱吐口水!
以下是在sql server查询分析器里面的试验结果:
1.准备工作,打开查询分析器,建表并插入数据
create table tt_tt(c1 int);
insert into tt_tt values(2);
2.建立一个事务,更新表,不提交:
BEGIN TRAN T1
UPDATE tt_tt set c1=3
3.再打开一个查询分析器,查询该表:
select * from tt_tt;
--查询分析器处于等待状态!
4.在第一个查询分析器中提交事务:
COMMIT TRAN T1
第二个查询分析器中查询出结果:3
幽默,莫非都是达梦数据库的托?
你去找个Oracle数据库来测试一下吧,一个Session更新,不提交,其他查寻都只能处于等待状态?那么没有机制保持读一致性?
前面两个IP我看了一下.都是来自一个地方的.奉劝所谓的国产软件工作者,用自己的良心说话,耗费了国家大把的银子,弄出来一个垃圾玩艺儿,还有脸出来诡辩? 如果真有话说的话,就把文中提到的问题都解释一下?
都是中国人,老在睁这些无聊的问题
给大家讲个故事吧,今天去食堂吃饭,很不习惯地看见食堂门口
围着几个人,原来是买报纸的,卖报纸的竟然是个外国妞,我就想如果是个中国人在买报纸呢?还有人有这个雅兴吗?
国产软件在发展的路上必然要经历更多的挫折:技术的,用户的使用习惯等等
面对这么多先天的不足,软件公司要敢于接受用户的批评,用户也应该带着尝试并建议的语气去使用国产的软件,而不是更多的漫骂 大家可以想想 如果是自己在做软件 是不是更希望得到身边的同胞更多的支持 所以 我罗嗦两句
数据库不是应用软件 搞两天就出成绩的 如果你是程序员 你就知道每一行的代码中都有很多人的心血 写的不好没什么 继续完善就行了
都是中国人,老在睁这些无聊的问题
给大家讲个故事吧,今天去食堂吃饭,很不习惯地看见食堂门口
围着几个人,原来是买报纸的,卖报纸的竟然是个外国妞,我就想如果是个中国人在买报纸呢?还有人有这个雅兴吗?
国产软件在发展的路上必然要经历更多的挫折:技术的,用户的使用习惯等等
面对这么多先天的不足,软件公司要敢于接受用户的批评,用户也应该带着尝试并建议的语气去使用国产的软件,而不是更多的漫骂 大家可以想想 如果是自己在做软件 是不是更希望得到身边的同胞更多的支持 所以 我罗嗦两句
数据库不是应用软件 搞两天就出成绩的 如果你是程序员 你就知道每一行的代码中都有很多人的心血 写的不好没什么 继续完善就行了
看不出来你的这个故事和达梦数据库有什么关系? 恐怕是所谓的拿着纳税人的钱的软件开发者自己心虚吧? 另外我需要澄清的是没有人给出"更多的谩骂",至少我没有. 没错,软件有很多人的心血,但是花了国家的钱,就要对得起国家! 而不是面对质疑寻找各种各样的借口!
[quote]我是从事国产软件工作的,这里我必须偿清一下,
[quote]以免某些崇洋媚外的人一见了国产的东西就乱吐口水!
[quote]以下是在sql server查询分析器里面的试验结果:
[quote]1.准备工作,打开查询分析器,建表并插入数据
[quote]create table tt_tt(c1 int);
[quote]insert into tt_tt values(2);
[quote]
[quote]2.建立一个事务,更新表,不提交:
[quote]BEGIN TRAN T1
[quote]UPDATE tt_tt set c1=3
[quote]
[quote]3.再打开一个查询分析器,查询该表:
[quote]select * from tt_tt;
[quote]--查询分析器处于等待状态!
[quote]
[quote]4.在第一个查询分析器中提交事务:
[quote] COMMIT TRAN T1
[quote] 第二个查询分析器中查询出结果:3
[quote]-----------------------------------------
一看你这个例子就知道你的数据库水平很差,你知道sql server锁的方式,锁的粒度多少吗,一知半解,sql server本来就是一个小型企业的数据库,你都比不上,真要牛,看看人家oracle怎么做的吧,我就不举例子,
达梦管他还象个东西,那个人民大学的人大金仓kingbase v3真的是个幼儿园的玩具,垃圾一个好像国家还投入的几千万,还获得国家科技进步奖,不知道那些什么评委从哪里来的什么垃圾,这个样子,中国永远没有发展前途,浪费口舌,还是回去看看我的oracle比较爽
dm是基于InnoBase开发的吧.少在这里吹什么完全国产,不见得sql server 获得过美国的什么科技进步奖吧。
商业是由市场决定的,不是什么科技进步奖决定的.
说真的,
别人的数据库开发了多少?大家比我这个半路人清楚吧,
他们国外的公司有多庞大,世人皆知的
他们的财力,人力是多少,你们查过吗?我想,不查也知道
我们都是做这方面的,你知道,对于国外的软件,我们的个人用户为什么要用它?盗版,我想大多是这样的,这对我们有好处吗?说到这个,我真恨国家的打击盗版的挂羊头卖狗肉。
还有,就像冯玉才博士说的那样,我们的人民存在很大的劣根性
“一看你这个例子就知道你的数据库水平很差”,这样的话也能说出来,我想你的学位,也太像中国的教育了,
我们用windows时候也经常会遇到“bug”,大多人没有当成什么事,就点个“取消”就行了,但是,到了我们自己的东西的时候,就有许多人在这里BS国人的“菜”,我想还是能用上面一个词来形容的吧
做国产的软件的工作者,我在这里像你们致敬,
因为,你们得吃像ms工作人的苦,更难的是得受别人的气,尤其像我们自己的这些国人们。
呵呵,说不定,我将是其中一员!
那个不能读是不能怪DM的, 不要以Oracle的方式来思考其他所有的数据库, SQL Server和DM应当有选项允许读脏数据的,这是就不会锁定了.
不过DM这样的数据库产品, 我还真没有见过有多少人用的, 从国家那儿拿来了钱也是不少的了, 要承认不足才行啊, 国家扶持一下也是应当的, 不过死要面子就不好了.
首先说,我不是搞软件的,也不是搞数据库的。我是ORACLE的DBA,象以上同行们所说的,我可以澄清一点:默认情况下ORACLE对脏数据也会锁定的,也会在前一个事务提交后才解锁的。不要因为这个拿DM来说事。我参加过ORACLE的DBA培训,费用动则几万元,一套50用户的企业版买到100W,一个RAC组件单买都要十几W。我们想想,值这么贵吗?我们也在用国外的数据库系统,但同时我们也要支持国产软件,特别是数据库系统,“子不嫌母丑 ”呀!再差它也是我们自己的东西,我们给它题意见让他改正不就行啦!谁敢说它一出生就能说话走路呢?
问题是:DM的托不承认类似的缺陷,欲盖弥彰
同样是打民族牌的,我倒是钦佩金山,人家没拿国家的经费来做什么"攻关项目,科技课题"