楼主: dhl2001

美国医院都用cache数据库吧,谁能从原理上给我讲一讲他在性能方面确实比oracle优越的地

[复制链接]
论坛徽章:
0
21#
发表于 2005-1-14 11:35 | 只看该作者

Re: Re: Re: Re: 后关系型数据库vs关系型数据库

如果说cache'是关系型数据库,cache'会支持多重继承吗?多态吗?没有用过cache' ,请慎重发言!
cache'虽然支持SQL,那只是因为OQL目前还没有统一的标准,所以仍然有很多人需要使用,只是他们不了解面向对象的优势。


最初由 shenleave 发布
[B]




从来没有接触过cache,可是看了楼上老兄的几篇贴子,觉得说了半天cache还是关系型的数据库,请不要把它跟关系型概念的诞生相提并论,否则的话codd博士会气的半死。叫一个cache公司的人过来它敢说他们的数据库不是关系型数据库????打死他也不敢,不要说有一部分思想是关系型的,而是大部分甚至主体设计思想都是关系型的。请注意,跟关系型并列的是网状,层次型数据库,而不是什么面向对象,两个完全不同的概念也拿来比????oracle也有面向对象的思想,有package打包,表封装,更细节的%rowtype,集合等是不是也应该算?面向对象在关系型数据库发展过程中只是一个对关系型改进的过程。我们承认关系型可能存在某些不足,可是他的技术非常完善。而且至今还没听说一种网状或层次性数据库在市场上成功的运作。
表中有表是某个cache的人提出来的,oracle中可不是这么叫,请不要玷污了oracle的技术,最起码我们叫他嵌套表。其实她也算是oracle在一定程度上突破了关系型数据库的界限。
至于web开发,oracle本身能支持java语言开发,能自动转换xml,(现在sql server都在做这些东西)如果这些都算的上是cache的优势的话。。。。。真不知道cache还有没有突出的地方。

引用老兄的一句话"关系型技术是25年前的技术,有很多的局限性,使得它在当今世界的适应性大大降低,主要表现在它的效率性能、可扩展性、使用的简洁性以及和当今开发技术的适应性。"我觉得很有意思,cache本身病没有摆脱关系型的概念,却在享受着关系型技术成果的同时来讥讽它技术落后。我想这本身并不是cache的初衷,而是某位老兄自己的看法巴!我也开始怀疑是不是真的懂得cache的真正内涵。 [/B]

使用道具 举报

回复
论坛徽章:
0
22#
发表于 2005-1-14 12:17 | 只看该作者
显然,这里的人大多对Oracle并不了解,对Cache'就更知之甚少。
Cache'是一种兼容关系型访问的面向对象数据库。注意,只是兼容!Cache'有3种建模方式:1。所有人都应该会的DDL;2。对象建模工具(如RationalRose、Visio);3。Cache' Studio
采用任何一种建模方式,你不需要做R/O影射就可以得到表和类,显然用DDL建立的模型有很大的局限性,因为是关系型建模的思路。

使用道具 举报

回复
论坛徽章:
0
23#
发表于 2005-1-14 12:25 | 只看该作者
你可以将ACTIVEX控件导入Cache',会自动生成Cache'的类,然后让你设计的类多重继承于控件类,实现代码复用和功能扩展。例如,你可以导入Excel的控件,让你的表(如果你们还不习惯称之为类的话)多重继承于这个控件类,你就可以以Excel的形式输出你的数据了,注意这都是发生在Cache'内部的!

使用道具 举报

回复
论坛徽章:
0
24#
发表于 2005-1-14 12:31 | 只看该作者
你可以在把其他数据库里的表(他们只有表)link到Cache'里来,然后可以让他们继承、添加方法……这样,你就可以以对象方式操作Oracle或SQLServer里的表了,想象一下,这回带给你原有系统什么好处(充分发挥一下各位的想象力)!

使用道具 举报

回复
论坛徽章:
0
25#
发表于 2005-1-18 13:38 | 只看该作者

也许是行业问题!

CACHE在医院的应用可能也是说明懂那一块软件开发的人跳来跳去,都在圈子里跑,所以长期以来形成了壁垒。大家说有没有道理?

使用道具 举报

回复
论坛徽章:
0
26#
发表于 2005-1-18 14:27 | 只看该作者

Re: 也许是行业问题!

最初由 longnew 发布
[B]CACHE在医院的应用可能也是说明懂那一块软件开发的人跳来跳去,都在圈子里跑,所以长期以来形成了壁垒。大家说有没有道理? [/B]


有一些道理,但我感觉不是主要原因。
一个产品打入市场,必须先要瞄准一个用户群,Cache瞄准的就是医疗卫生行业。
但数据库毕竟适用于各个行业。例如, Cache'在金融行业:世界前50强银行中有30%使用Cache数据库。
http://www.intersystems.cn/cache ... ncial-services.html
Cache管理数据最大的案例其实在金融行业:Ameritrade Holding.

所以我认为公司的战略是最主要的:在关系型数据库占90%的今天,要推出一个新的产品,一定从一个少于竞争的行业做起。

使用道具 举报

回复
论坛徽章:
0
27#
发表于 2005-1-24 10:11 | 只看该作者

Re: 也许是行业问题!

最初由 longnew 发布
[B]CACHE在医院的应用可能也是说明懂那一块软件开发的人跳来跳去,都在圈子里跑,所以长期以来形成了壁垒。大家说有没有道理? [/B]

要说到壁垒,其实欧美的软件业更有胆量选择新的技术,而不象国内,就盯着这几家大公司,眼界反而是最短的。想想国内有多少软件公司在开发时最先考虑的是和各主流数据库的兼容性,而不是性能和功能。这样的公司开发出的产品有何先进性、有何远见呢?你说你没有壁垒,那我问问你,你知道最大的嵌入式数据库是谁?哪家数据库产品占有率增长最快?告诉你,都不是你知道的那几个数据库。

使用道具 举报

回复
论坛徽章:
3
操作系统板块每日发贴之星
日期:2005-05-04 01:01:45行业板块每日发贴之星
日期:2005-10-19 01:02:42会员2006贡献徽章
日期:2006-04-17 13:46:34
28#
发表于 2005-1-27 02:16 | 只看该作者
好像很多美国医院在用Oracle Clinical ,这里怎么不见有人讨论?有谁了解Oracle Clinical 吗?

使用道具 举报

回复
论坛徽章:
0
29#
发表于 2005-1-27 11:13 | 只看该作者

没有听说过

最初由 ocpmi 发布
[B]好像很多美国医院在用Oracle Clinical ,这里怎么不见有人讨论?有谁了解Oracle Clinical 吗? [/B]


那是行业应用,而不是数据库的问题.我们这儿讨论的是数据库问题。
Oracle战略的重点不在数据库,而越来越倾向于行业应用。

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
30#
 楼主| 发表于 2005-2-15 08:51 | 只看该作者
cacheman
  看来你是内部人员了,能不能再具体一点,我概念上还是比较混乱,上过你们的网站,但是都是一般的介绍性质,能不能给点内部资料,讲cache体系结构方面的!

使用道具 举报

回复

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

本版积分规则 发表回复

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