PB 怎么连接cache 数据库?答对多加300分
------解决方案--------------------
找到了,果然孤陋寡闻,
http://alvin.blog.51cto.com/210283/37569
Cache数据库,法国Intersystems公司产品,目前主要应用于医疗卫生管理信息系统(HIS)。官方数据显示,数据查询速度约为oracle的7~20倍,并方便的支持关系型数据库和对象型数据库。
———————————————————————
2007-08-14
后关系型数据库(Post Relational database)是继关系型数据库之后的下一代数据库概念。主要是面对现在流行的面向对象开发技术。其中的领头羊是Intersystems公司的Cache数据库。
Cache ,法语发音“卡谢”(卷舌的谢)。他采用了多维数组存储数据,能够同时支持对象方式的数据访问,SQL方式的数据访问和对底层数组的直接访问。并且,他采用了动态位图索引技术加快数据查询速度。他提供了数据库网关通过配置访问其他的主流数据库(大多数的数据库都有数据库网关这一技术)。
目前来看,后关系型数据库是数据库技术发展的主流方向,但目前还无法取代关系型数据库在市场上的地位。同时,各大关系型数据库公司都在试图提供对于面向对象的支持,即对于XML的支持,在Oracle10g的第二版,就已经有面向XML的组件出现。
------解决方案--------------------
CACHE数据库简介
Cache数据库对大多数国内IT人员来说还是比较陌生,然而在国外特别是国外的医疗领域,在美国和欧洲的HIS系统中,CACHE数据库所占的比例是最大的,被医疗界公认为首选数据库。以下是该数据库的特点:
1、速度快。Cache数据库在同等条件下查询相同数据比Oracle等普通数据库要快。原因是Cache数据库又叫做后关系型数据库(Post-Relation),顾名思义,Cache是基于普通关系型数据库如:Oracle, SQL server, Sybase等的基础之上并有所改进而产生的。
2、使用简单。Cache数据库支持标准SQL语句,因此不太熟悉M语言的用户依然可以轻易对数据库中的数据进行操作。
3、接口容易。Cache数据库支持ODBC标准接口,因此在与其他系统进行数据交换时非常容易。同时Cache亦可以将数据输出成文本文件格式以供其它系统访问调用。
4、真正的3层结构。Cache数据库能够真正意义上实现3层结构,实现真正的分布式服务。
升级扩容方便。正因为由上述分布式3层结构,所以当医院需要增加客户端PC或医院进行扩大规模时,不需要重新购买或更新主服务器,只需要适当增加二级服务器的数量即可,二级服务器相对来说要比主服务器要便宜许多,因此,医院可节约资金减少重复投资。
5、对象型编辑。Cache数据库是真正的对象型数据库,开发时用户可直接用数据库定义自己想要的对象,然后再在其它开发工具中调用该对象的方法和属性即可完成开发工作,非常方便。
支持远程映射和镜像。Cache数据库支持远程的映射和镜像,比如在不同城市之间,或在同一城市的不同区域之间,Cache可以进行镜像(Mapping),使不同区域的Cache数据库同步联系起来,虽然在不同区域,但大家使用起来就像共用一个数据库。
支6、持WEB开发。Cache 数据库提供自带的Web开发工具,使用维护非常方便,符合当今软件业发展的趋势。
7、价格便宜。Cache数据库的价格比Oracle要便宜许多。
------解决方案--------------------
呵呵,只能用ODBC,好像还得找个CACHE的ODBC组件
我连过,并且在CACHE下还开发了不少小程序呢
------解决方案--------------------
学习学习,来接点分。