导航

PreludeOfCaché

Posted on 2008-07-09 13:59  LeonardSoft  阅读(169)  评论(0)    收藏  举报

 

序言

这本Caché 中文教程的问世,使我们感到由衷的欣慰。它反映出Caché 已得到我国更多软件开发企业的青睐和欢迎这一客观事实。因为他们的确需要迅速掌握和充分利用Caché 这一不仅具有多维数据库架构、丰富的功能和自带有开发环境的新产品,来尽快满足最终用户迫切希望拥有能适应信息经济和Internet 时代要求的新一代高性能的数据库应用系统的这一客观存在的渴望。

Caché 是新型的后关系型数据库(Post-Relational Database),也是独树一帜的edbms;而且它是一个先进而成熟的技术,它以ANSI ISO 标准M 语言的独特多维数据模型为基石,为适应Internet 迅猛发展对数据库信息技术的新需求,InterSystems 公司在多年来已得到国际上公认的以M 技术开发和运行大型应用系统所积累的可靠经验的基础上,经过积极的开发和演变,推出了举世无双的Caché 的数据库管理系统产品。在Caché 中的对象模型具备了符合ODMG 标准的完整的对象特性,而且融合了为OLTP 专门优化过的SQL 技术,并无缝集成了为实现快速开发Web 应用的最新技术。这种数据库创新地摆脱了传统关系数据库的局限性,它在性能上全面超越了关系数据库,能够更好地满足Internet 时代对于能处理复杂数据存储的数据库技术的迫切要求。

Caché 1997 9 月问世后,不仅得到了许多市场分析权威机构,例如IDCBloor ResearchGartner Group DataquestAberdeen GroupKervin Dick Associate、和KLAS 等众多机构的好评,和包括ComputerWorldInfoWorld Info Week Health Informatics Application DevelopmentTrends 等许多专业媒体的推介,而且在为包括医疗领域等各个行业创建高性能数据库应用信息系统的实践中呈现和发挥出了显著的作用和效益。

目前,Caché 数据库已在世界上88 个国家得到广泛采用。同样她在我国也得到了日益重视和积极采用,例如从国外引进后经过汉化的MedTrak 一体化医院信息系统,由于它是基于Caché 数据库数据库平台的,因而它不仅在临床信息管理上成功集成了电子病历、检验科室信息处理、和PACS 系统的功能,并且在性能上在系统的稳定可靠运行、节约数据库存储空间、和易于进行数据库的管理维护等方面体现出了众多优越性,因此已开始在北京和哈尔滨等地推广到多家医院使用。更为可喜的是国内一些重要软件开发厂商经过一段时间对Caché 后关系型数据库技术进行了测试、熟悉、和试用之后,已经开始正式采Caché 数据库自主开发应用系统。近几年来InterSystems 公司在各地,如在北京、上海、广州、深圳、江苏、浙江、辽宁和四川等省市为我国用户相继举办过的Caché 技术培训班也从另一个侧面反映出Caché 已日益得到中国用户的关注和喜爱。

现在,我们高兴地看到InterSystems 公司最近已多方面加大了对它在中国市场推进的支持力度,其中包括在上海和北京都已建立了办事处、和建立了中文网站。而为帮助中国用户和读者编写的这本Caché 数据库用户手册又是一个非常重要的举措。

这是一本以前难得一见的专门关于Caché 数据库及其应用的中文工具书籍。为了便于了解和掌握后关系型数据库及其应用,本书撰稿者们在这本相当全面而深入浅出的手册中,不仅对Caché 后关系型数据库的各个组成部份及其优点和特点作了综合的阐述,而且具体介绍了Caché 数据库的安装和运行方法,着重在手册中重点介绍了Caché 数据库服务器端开发、Caché ObjectScript 对象脚本语言、CSP 等关键组成部分及其技术特点和使用方法。并详细具体地提供了如何用JAVA 开发基于Caché 的应用、用CSP 开发Web 应用、又或是从Delphi 客户端访问Caché 数据库服务等应用示例。使读者能很快了解和掌握如何使用Caché 提供的自带开发环境与便利、以及利用Caché 与流行的应用开发工具间的无缝链接,通过创建Caché 对象类及其实例等步骤,来快速有效地开发和部署各种应用系统。同时在手册中还专门列出了数据迁移这部分内容,对如何将数据库应用从关系数据库迁移到Caché 后关系型数据库,或者利用Caché SQL Gateway 实现不同类型的数据库之间的集成整合都作了详细的介绍。无疑,手册中的上述这些内容、以及提供的一些参考资料附件,都将可以在很大程度上帮助读者迅速入门。

总之,这本手册不仅可以用作了解和掌握Caché 后关系型数据库及采用它进行应用开发的培训教材,而且也可以作为Caché 的一本参考性手册使用,供程序员查阅和其他读者自学之用。