|
发表于 2005-4-8 11:10:26
|
显示全部楼层
对Cache'数据库的几点疑惑
<!--quote--><div class='quotetop'>引用:</div><div class='quotemain'><!--quote1--><i>最初由 yuanyg 发表</i><B>在Sybase、MS SQL Server、Oracle大行其道的今天,应用Cache'数据库技术究竟能有什么样的技术飞跃?开发人员均习惯于上面几种流行数据库开发技术,是否有热情转向Cache'?Cache'数据库价格不菲,进入中国市... </B><!--quote2--></div><!--quote3-->
<br>
<br>"在Sybase、MS SQL Server、Oracle大行其道的今天,应用Cache'数据库技术究竟能有什么样的技术飞跃?"一个是第二代数据库(关系型数据库),另一个是第三代数据库(后关系型/面向对象的数据库)。2个完全不同的技术。就像显像管彩电和等离子彩电,他们都是彩电,但技术完全不同。至于收益请看<a href="http://www.intersystems.cn/cache/technology/fb/index.html" target="_blank">http://www.intersystems.cn/cache/technology/fb/index.html</a>InterSystems能够生存27年,在医疗卫生行业有70%的份额,没有技术的领先,是不可由这样的成功的。当然,比起四大数据库厂商,它还小。oracle当时也不是很小吗?“开发人员均习惯于上面几种流行数据库开发技术,是否有热情转向Cache'?“这要看开发人员遇到什么样的问题。如果开发人员是面向对象开发的,很容易接受Cache的理念。当然,有2个难点:1)企业成长到一定规模,技术人员已不再有大的发言权。很多管理高层本身对技术不是很懂,或者趋于保守。更多看到的现成的利益,而不是一个公司战略的,可持久性的发展基础。2)虽然很多人员开始要按照面向对象来开发,但是为了赶工程,往往不能严格按照这个思路来做。所以,不能很好地产品化。可喜的是中国还是有几个公司的领导1)本身是技术出生的2)有远大的志向3)尝到了Cache的甜头 “Cache'数据库价格不菲,进入中国市场的时间过晚,如何取得客户的支持?“你这么知道的?目前没有一家开发商说Cache'价格贵。当然,相对于盗版,Cache是贵的。“医院在数据库上重复投资建设,是否会得到领导的支持,如何避免风险?“这得看了,cache的机会不在于老的系统,而在于新的系统:1)电子病历:数状的结构用关系型数据库开发很麻烦,这是Cache的优势。2)数据挖掘:3)新一代HIS系统:4)医保系统5)数据整合如果医院没有数据库的瓶颈问题,或者觉得oracle不贵,完全没有必要用cache.“如果出现一个企业内部多种数据库技术并存的情况,异构系统间的整合难度应该更大,如何应对?“Cache能够生存的原因之一是它能够兼容其他数据库。这也就是他为什么叫侯关系型数据库。通过SQL Gateway,数据库之间可以访问。还有一个可能性是将原来的应用如HIS,从关系型数据库迁移至Cache.迁移的成本和那家公司当时编写应用的思路和开发有关系。如果使用的是通用的SQL,迁移可以做到自动化。 |
|