测试达梦数据库(1)

前几天看到《脆弱的国产电子政务平台:达梦数据库在发布会现场接连发现BUG》,对于这样的新闻,应该是见怪不怪的了,这些打着“国产”招牌的软件本来不必要如此的当真,CSDN 上还是有不少网友提出了各自的看法--自然都是质疑的居多。果真,达梦自己挂不住面子了,发了一个声明,其实是越描越黑。

从今天开始,我进行一下达梦数据库的测试。我测试的机器操作系统为Windows XP (SP2). 希望自己能坚持下去。今天先来看看基本的安装过程印象吧.

不知道是不是因为我拿到的是个人版的缘故,安装的时候选择了语言之后就会默认安装所有的组件,没有可以定制安装组件的地方.见下图:

达梦数据库安装图示_1

从这个图也可以看出安装界面之粗糙。显示的中文非常难看。然后是确认序列号和输入一些用户信息,选择合适的安装目录等。这里不赘述。

拷贝安装文件完成之后出现提示创建数据库的窗口:

达梦数据库安装图示_2

采用这个默认值。继续...完成后提示我要重新启动操作系统。接着,我在桌面上发现了一份名为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 这东西好.你把有点说出来, 这才让人服气。无谓的争论有个鸟用。
| | TrackBacks (1) | | Edit

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

» 我的Blog即时更新 from Fenng

Ping Back来自:blog.csdn.net Read More

本文相关评论|Comments(19)

路人甲 的评论:

本来就是骗钱的

路人乙 的评论:

第一个JISQL修改表没有提交,该表被锁住了
第二个JISQL读这个表时,必须等第一个提交了才能执行完,否则无法保持数据一致性

Fenng 的评论:

路人乙 的解释挺幽默

郑章 的评论:

关闭了自动提交,为了避免读脏数据,表被锁住了
当然没有反应了,这你也有意见
真的是rpwt

Tester 的评论:

幽默,这么说这个数据库必须是单用户用?

3234234 的评论:

对牛弹琴,还敢说别人幽默
先对比一下别的数据库,再来表现你的无知

realtester 的评论:

我是从事国产软件工作的,这里我必须偿清一下,
以免某些崇洋媚外的人一见了国产的东西就乱吐口水!
以下是在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

Fenng 的评论:

幽默,莫非都是达梦数据库的托?
你去找个Oracle数据库来测试一下吧,一个Session更新,不提交,其他查寻都只能处于等待状态?那么没有机制保持读一致性?

Fenng 的评论:

前面两个IP我看了一下.都是来自一个地方的.奉劝所谓的国产软件工作者,用自己的良心说话,耗费了国家大把的银子,弄出来一个垃圾玩艺儿,还有脸出来诡辩? 如果真有话说的话,就把文中提到的问题都解释一下?

caoyu 的评论:

都是中国人,老在睁这些无聊的问题
给大家讲个故事吧,今天去食堂吃饭,很不习惯地看见食堂门口
围着几个人,原来是买报纸的,卖报纸的竟然是个外国妞,我就想如果是个中国人在买报纸呢?还有人有这个雅兴吗?
国产软件在发展的路上必然要经历更多的挫折:技术的,用户的使用习惯等等
面对这么多先天的不足,软件公司要敢于接受用户的批评,用户也应该带着尝试并建议的语气去使用国产的软件,而不是更多的漫骂 大家可以想想 如果是自己在做软件 是不是更希望得到身边的同胞更多的支持 所以 我罗嗦两句
数据库不是应用软件 搞两天就出成绩的 如果你是程序员 你就知道每一行的代码中都有很多人的心血 写的不好没什么 继续完善就行了

caoyu 的评论:

都是中国人,老在睁这些无聊的问题
给大家讲个故事吧,今天去食堂吃饭,很不习惯地看见食堂门口
围着几个人,原来是买报纸的,卖报纸的竟然是个外国妞,我就想如果是个中国人在买报纸呢?还有人有这个雅兴吗?
国产软件在发展的路上必然要经历更多的挫折:技术的,用户的使用习惯等等
面对这么多先天的不足,软件公司要敢于接受用户的批评,用户也应该带着尝试并建议的语气去使用国产的软件,而不是更多的漫骂 大家可以想想 如果是自己在做软件 是不是更希望得到身边的同胞更多的支持 所以 我罗嗦两句
数据库不是应用软件 搞两天就出成绩的 如果你是程序员 你就知道每一行的代码中都有很多人的心血 写的不好没什么 继续完善就行了

Fenng 的评论:

看不出来你的这个故事和达梦数据库有什么关系? 恐怕是所谓的拿着纳税人的钱的软件开发者自己心虚吧? 另外我需要澄清的是没有人给出"更多的谩骂",至少我没有. 没错,软件有很多人的心血,但是花了国家的钱,就要对得起国家! 而不是面对质疑寻找各种各样的借口!

王华 的评论:

[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工作人的苦,更难的是得受别人的气,尤其像我们自己的这些国人们。

呵呵,说不定,我将是其中一员!

anysql 的评论:

那个不能读是不能怪DM的, 不要以Oracle的方式来思考其他所有的数据库, SQL Server和DM应当有选项允许读脏数据的,这是就不会锁定了.

不过DM这样的数据库产品, 我还真没有见过有多少人用的, 从国家那儿拿来了钱也是不少的了, 要承认不足才行啊, 国家扶持一下也是应当的, 不过死要面子就不好了.

wolfs 的评论:

首先说,我不是搞软件的,也不是搞数据库的。我是ORACLE的DBA,象以上同行们所说的,我可以澄清一点:默认情况下ORACLE对脏数据也会锁定的,也会在前一个事务提交后才解锁的。不要因为这个拿DM来说事。我参加过ORACLE的DBA培训,费用动则几万元,一套50用户的企业版买到100W,一个RAC组件单买都要十几W。我们想想,值这么贵吗?我们也在用国外的数据库系统,但同时我们也要支持国产软件,特别是数据库系统,“子不嫌母丑 ”呀!再差它也是我们自己的东西,我们给它题意见让他改正不就行啦!谁敢说它一出生就能说话走路呢?

Fenng 的评论:

问题是:DM的托不承认类似的缺陷,欲盖弥彰

同样是打民族牌的,我倒是钦佩金山,人家没拿国家的经费来做什么"攻关项目,科技课题"

关于这篇文章

这篇文章由 Fenng 于 July 16, 2005 11:10 PM 发布

上一篇:MT UTF-8 显示的问题

下一篇:升级了 Lilina

回到首页查看最近的文章或者是查看所有归档文章

DBA notes 的订阅数量,点击则可进行订阅
Feed 订阅数量,点击即可订阅最新内容