引用

oraclewoman @ 2005-07-06 11:32)
真的吗?原来我一直信赖的Oracle这么烂啊,Cacheman哥哥,你能告诉我怎么测试的吗?如果是真的,我一定加入到cache阵营里!!!
任何数据库都有自己的强项,Oracle有,Cache也有.对于电子病历等树状结构的东西和挖掘方面,Cache很有优势.原因是面向对象的特性.例如,一家医院上电子病历,他所涉及的面和度都是有限的,明年可能还要做到更深,更广。如今年做到幻听就可以了。明年由于医生的需要,要再做深一层,如幻听到枪声,雷声,水声。。。,后年可能又要再作一层。
关系型数据库是一项伟大的革命,主要是为了解决表结构的。但时代在发展,树状的结构不是关系型数据库的强项。用关系型数据库如Oracle,可以做到一定层次的树状结构,如层次不深, 层次深度一定。但上面举的例子层次深浅不一,这就是Cache的优势了。
如果你一定要用Oracle作,也可以,但是有3个代价:
1)复杂的表结构。
2) 工作量的巨大。(谁来买单是个大问题,这也是目前困扰我国医疗卫生行业的问题,医院要求多,公司实施时间过长等,最后造成公司不能有回报,只能以压缩成本或减少服务来应对。)
3) 由于复杂的表结构所带来查询速度的缓慢。
这是理论方面的。实际的操作有2个:
1) 平行数据迁移,将数据从关系型数据库迁移到cACHE数据库。测试最后的结果和原程序的设计有很大的关系。有的效果会很好,有的一般。可以肯定地是,我们的速度不会比关系型数据库慢。
2) 重新开发一个小的系统,(最好在iNTERSYSTEMS工程师的指导下开发),然后加入数据,数据当然越多越好,然后测试。
具体可以挂电话到021-5665 4986-46乔鹏工程师。