注册
登录
标签
统计
帮助
MiForum 医学信息学论坛
»
电子病历技术
» 后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
‹‹ 上一主题
|
下一主题 ››
43
1
2
3
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
aqianqian_qqq
新手上路
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2005-1-12 15:58
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
只要有程序,就会有数据。IT行业最早具有商业价值之一的就是数据管理。自动的数据管理意味着业务能够扩展、具有竞争力,没有它就不可能。所以毫无疑问机智的商业技术员很早把目光聚集在数据管理市场。在对象数据库产生之前的20年,E.F Codd博士提出的关系型理论找到了出路,开发出商业的关系型数据库产品。在80年中期,在IT领域有一个宗教式的信仰,认为数据的所有理论问题都已经解决,实践的问题也会随之解决。然而,很明显,事实并不是这样。
关系型数据库把数据存储在简单的两维表中,这是一种表达大量数据的有效方法,而且程序员也易于理解。关系型数据库使用SQL建立了一种标准的数据访问语言。关系型数据库有一个逻辑和物理形式清楚的结构,这种结构使得应用程序对数据结构是透明的,而且在很多商业应用程序中工作的很好。
然而,关系理论的基础之一是数据和使用数据的程序能够而且应该是相互独立的。这与对象技术的整个理念是不一致的。对象技术鼓励设计者使用对象而不是表来思考数据。对象和使用对象的方法是不可能彼此分开的。
如果把汽车作为一个复杂的对象来考虑。当你使用汽车时,你使用一辆完整的汽车,作为一个东西——一个对象来使用。与汽车相联系的有很多动作(也就是面向对象术语中的方法)。你驾驶汽车,进行换档,发信号,开车灯,等等。如果汽车是一个对象,这些动作就是对象的方法,他们对汽车而言是基础性的。这些动作独立于汽车的想法是荒唐的。当你把你的车停在车库,你把它作为一个东西来存储。而不是分别在车库中的某些地方存放方向盘,转换器,信号器,车灯。数据和它相对应的处理过程也不能而且也不应该被隔离开来。在对象数据库中他们是不分开的
也许关系型数据库将继续领导数据库市场,而对象数据库在市场上只占有一席之地。也许对象数据库将进一步提升市场份额,因为他们能够处理当今使用的复杂的数据。然而,我们认为还有其他的可能:数据库技术可能发展出一种真正的混合型产品,这种产品能提供关系接口和对象接口双重优势。我们知道这是有可能的。事实上,至少有一种产品,来自InterSystems的Caché,就是这样一个产品。(Caché数据库,描述他自己时,既不是说是关系型的,也不是说是对象的,而是后关系型数据库)。数据库供应商——不管他们的产品是属于关系型还是对象型——都会朝着这个方向前进的。
具体文章可以查阅:
http://www.intersystems.cn/cache ... pers/warehouse.html
UID
3271
帖子
16
精华
0
积分
16
阅读权限
10
在线时间
0 小时
注册时间
2005-1-12
最后登录
2005-4-13
查看详细资料
TOP
南京猿人
版主
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2005-1-12 17:24
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
不要每次都那么浅嘛,什么时候大家深入讨论一下。
选咖啡,选拿铁.少喝咖啡,多办事
UID
2861
帖子
390
精华
5
积分
275
阅读权限
100
在线时间
107 小时
注册时间
2004-8-25
最后登录
2008-10-5
查看详细资料
TOP
Cacheman
版主
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2005-1-12 19:26
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
http://www.intersystems.cn/cache/education/freelesson.html
UID
3268
帖子
566
精华
1
积分
504
阅读权限
100
在线时间
60 小时
注册时间
2005-1-12
最后登录
2007-9-4
查看详细资料
TOP
aqianqian_qqq
新手上路
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2005-1-13 13:00
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
是啊,免费的培训!赞!
UID
3271
帖子
16
精华
0
积分
16
阅读权限
10
在线时间
0 小时
注册时间
2005-1-12
最后登录
2005-4-13
查看详细资料
TOP
01robert
新手上路
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2005-1-13 14:12
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
cache优点很明显,这里不多说,很但缺点看上去更多,致命的有:
1,不支持事务(有点不可思意)
2,可读性,可维护性奇差(如采用索引号(ID)来直接取数据)
(如果是是我的理解有误,哪就太好了)
UID
3030
帖子
24
精华
0
积分
23
阅读权限
10
在线时间
0 小时
注册时间
2004-10-19
最后登录
2006-11-13
查看详细资料
TOP
aqianqian_qqq
新手上路
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2005-1-13 15:03
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
[QUOTE]
最初由 01robert 发表
[B]cache优点很明显,这里不多说,很但缺点看上去更多,致命的有:
1,不支持事务(有点不可思意)
2,可读性,可维护性奇差(如采用索引号(ID)来直接取数据)
(如果是是我的理解有误,哪就太好了) [/B][/QUOTE]
)
Cache'不支持事务,天大的笑话!!试问,不支持事务的数据库可能会有人采用
吗??
SQL的读取方法,Cache'全都支持。采用对象的方式可以用对象的ID来打开,这种方法是传统型数据库所没有的。你竟然说,可读性差?
UID
3271
帖子
16
精华
0
积分
16
阅读权限
10
在线时间
0 小时
注册时间
2005-1-12
最后登录
2005-4-13
查看详细资料
TOP
HIS一生
新手上路
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2005-3-23 11:38
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
比ORACLE快10倍??不知ORACLE公司的技术人员看了是什么想法?凡正我是不敢轻信!
---今天你HIS了吗? ---Yes,HIS一生!
UID
3335
帖子
33
精华
0
积分
33
阅读权限
10
在线时间
0 小时
注册时间
2005-2-23
最后登录
2006-7-11
查看详细资料
TOP
alinew
注册会员
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2005-3-23 12:11
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
en..我也一直想知道这个快10倍是怎么算出来的。
什么条件,什么环境,什么测试方法。。等等。。
最好有个详细的说明。
UID
50
帖子
93
精华
1
积分
58
阅读权限
20
在线时间
42 小时
注册时间
2003-4-23
最后登录
2008-11-23
查看详细资料
TOP
HIS一生
新手上路
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2005-3-23 14:36
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
可能只是个商业宣传说法而已!
---今天你HIS了吗? ---Yes,HIS一生!
UID
3335
帖子
33
精华
0
积分
33
阅读权限
10
在线时间
0 小时
注册时间
2005-2-23
最后登录
2006-7-11
查看详细资料
TOP
弱水三千
新手上路
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2005-3-24 16:57
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
呵呵。。。。
其实ORACLE蛮好用的。!11
UID
3398
帖子
5
精华
0
积分
5
阅读权限
10
在线时间
0 小时
注册时间
2005-3-24
最后登录
2005-3-25
查看详细资料
TOP
Cacheman
版主
发短消息
加为好友
当前离线
11
#
大
中
小
发表于 2005-3-24 23:59
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
[QUOTE]
最初由 alinew 发表
[B]en..我也一直想知道这个快10倍是怎么算出来的。
什么条件,什么环境,什么测试方法。。等等。。
最好有个详细的说明。 [/B][/QUOTE]
在海量数据的情况下,底层采用多维数据的方法要比二维快,这是每个懂计算机的人都应该知道的。如果这个都不知道,而认为是商业炒作,我真怀疑这个人懂不懂IT?(不是指你)
具体测试可阅读:
http://www.intersystems.cn/cache ... rs/performance.html
和
http://www.intersystems.cn/cache/education/userguide.rar
上面有关数据迁移,开发和比较。
UID
3268
帖子
566
精华
1
积分
504
阅读权限
100
在线时间
60 小时
注册时间
2005-1-12
最后登录
2007-9-4
查看详细资料
TOP
gltiger
新手上路
发短消息
加为好友
当前离线
12
#
大
中
小
发表于 2005-3-25 08:00
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
在很多复杂模型应用下,Cache'比Oracle快。当然快10倍不一定,但也可能在一些情况下快更多。举个例子:曾有国外一个电信公司处理短信业务,用Oracle只能达到315条/秒;而Cache'最快能达到1万多条。你算算快多少。由于Cache'可以以面向对象的方式设计,所以Cache'和Oracle的性能比较在真实项目下测试应该更好,相信这也更公平。一些人热衷将一个多维数据库和一个二维数据库比较二维特性的快慢(只比较sql性能),得出Cache'和Oracle比并不能快很多的结论,你们认为公平吗?
UID
3401
帖子
12
精华
0
积分
12
阅读权限
10
在线时间
0 小时
注册时间
2005-3-25
最后登录
2005-7-20
查看详细资料
TOP
HIS一生
新手上路
发短消息
加为好友
当前离线
13
#
大
中
小
发表于 2005-3-25 10:29
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
J2EE的技术人员说.NET是一个很糟糕的平台,C#根本谈不上是一种程序设计语言!
---今天你HIS了吗? ---Yes,HIS一生!
UID
3335
帖子
33
精华
0
积分
33
阅读权限
10
在线时间
0 小时
注册时间
2005-2-23
最后登录
2006-7-11
查看详细资料
TOP
gltiger
新手上路
发短消息
加为好友
当前离线
14
#
大
中
小
发表于 2005-3-25 12:45
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
"J2EE的技术人员说.NET是一个很糟糕的平台,C#根本谈不上是一种程序设计语言!"--什么意思?不懂.说过了如果要开发小系统,没有性能瓶颈,那用谁都可以
UID
3401
帖子
12
精华
0
积分
12
阅读权限
10
在线时间
0 小时
注册时间
2005-3-25
最后登录
2005-7-20
查看详细资料
TOP
HIS一生
新手上路
发短消息
加为好友
当前离线
15
#
大
中
小
发表于 2005-4-10 09:59
只看该作者
后关系型数据库Caché:一个比Oracle数据库快10 倍的数据库
呵呵,产生所谓"性能瓶颈"太都因为技术人员的研发设计能力吧!
---今天你HIS了吗? ---Yes,HIS一生!
UID
3335
帖子
33
精华
0
积分
33
阅读权限
10
在线时间
0 小时
注册时间
2005-2-23
最后登录
2006-7-11
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
43
1
2
3
››
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队