CACHÉ2010访谈

JAXenter向InterSystems的Robert Nagle询问了有关最近CACHÉ2010版本及其新的CACHÉ数据库镜像功能和CACHÉeXTreme for Java解决方案的问题……。

JAXenter: CACHÉ2010版本引入了CACHÉ数据库镜像。 这个新功能是什么?

Robert Nagle:数据库镜像是高可用性(HA)的新选择。 它提供了与现有配置同等的HA级别,但成本更低且复杂性更低。 数据库镜像还可用于提供灾难恢复(DR)。

数据库镜像使用冗余服务器和冗余存储来代替共享存储和复杂的群集管理软件。 随着服务器成本的直线下降以及存储成本的持续下降,该架构的价格可能会大大降低。

服务器之间的逻辑复制仅依赖于它们之间的TCP连接。 镜像提供“热”故障转移和故障回复。

收益摘要可在Intersystems网站(PDF。)上看到

JAXenter:CACHÉ的新CACHÉeXTreme Java解决方案如何将Java与Java融合在一起?

Robert Nagle: Caché长期以来一直为开发人员提供强大的复杂数据开发模型。 持久数据可以作为对象(开发人员最自然的范例)或SQL表/视图(报告的通用语言)进行操作。 节俭的内核始终提供卓越的性能和出色的可伸缩性。 这意味着部署基于Caché的解决方案所需的硬件更少。 此外,Caché部署易于管理,不需要DBA和系统管理员的持续照顾和支持。

直到最近,为了获得这些开发和部署的好处,开发人员必须使用Caché的服务器端脚本语言。 借助Caché2010,我们现在已经为Java开发人员提供了这些好处。

借助用于Java的CachéeXTreme,Java开发人员可以直接进入Caché内核,以将复杂的持久性数据作为对象或SQL进行操作。

JAXenter: CACHÉeXTreme可以提供复杂事件处理应用程序有哪些特别的好处?

Robert Nagle: CachéeXTreme特别适合容纳非常低的延迟,非常大的传入数据速率。 Caché提供了内存数据库的速度,但是作为“真实”数据库,对象/表是持久的。 这避免了与内存解决方案相关的弹性/可靠性问题。

JAXenter:您认为对象数据库(例如CACHÉ)可以提供关系数据库不能提供的哪些好处?

Robert Nagle:在复杂的数据建模中,将数据结构的“自然”形式映射到关系数据库上既困难又笨拙。 对于此类应用程序,对象模型更为自然。

当然,所有持久数据都将立即成为报表和查询的目标,因此对数据进行高速SQL访问至关重要。 Caché既提供丰富的自然持久对象存储,又提供对相同基础数据的快速SQL访问。

JAXenter: InterSystems的目标人群是CACHÉ2010?

Robert Nagle:Caché2010中的许多功能都是针对(并经常与我们的现有客户一起开发的)功能。 例如,数据库镜像将为我们许多最大的ISV和直接最终用户带来福音。

随着Java的CachéeXTreme的推出,InterSystems还针对正在解决问题的Java开发人员,这些开发人员要么必须开发当今的内存存储框架,要么必须选择高度定制的解决方案来应对低延迟,高容量数据采集​​问题。

JAXenter: NoSQL目前是数据库世界中的热门话题。 您对NoSQL运动有何看法?

Robert Nagle: NoSQL是从响应关系解决方案的许多已知缺点开始的运动。 关系技术对于某些类型的问题非常强大。 但是,当开发或部署模型要求具有诸如轻量级或灵活,高层数据复杂性或最小化管理之类的特性时,关系解决方案很少适用。

三十年来,InterSystems一直致力于为具有这些特征的开发人员提供技术。 自1997年推出以来,Caché正是提供了这些行为。

但是,我认为NoSQL是用词不当。 我发现持久性数据立即成为查询和报告的目标。 SQL是查询中使用最广泛的技术。 关系技术不适用于某些操作并不意味着我们应该拒绝SQL。 为了证明这一点,我们开始看到一些“ NoSQL”解决方案开始添加SQL查询功能。

Caché提供了NoSQL运动者所追求的所有特征。 并且它提供了惊人的快速SQL。


翻译自: https://jaxenter.com/cache-2010-interview-102313.html

Caché是新一代高性能数据库技术,称之为“后关系型”。作为后关系型数据库,它整合了对象数据库访问、高性能的SQL访问、强大的多维数据访问——这三种方法能够天衣无缝地同时访问相同的数据。数据只要在单一的整合 数据字典中描述一次,就可以被这三种方法访问。Caché提供了比关系型技术更加高效的性能,更大的扩展性,更快速的编程能力和更加便捷的使用性能。 Caché不仅仅是一种纯的数据库技术。Caché包括一个应用服务器,这个服务器提供高级对象编程,并且可以很容易地与很多技术集成。Caché还提供高性能的运行环境,这一运行环境采用了举世无双的数据缓存技术。 Caché还在另一方面远远胜过了传统的数据库技术。Caché为开发复杂的、基于网页应用程序提供了丰富的集成环境。Caché服务页(CSP)技术可以进行快速开发,动态产生网页。上千个用户甚至在在比较差的硬件条件下也可以同时访问数据上的应用程序。 对于那些不基于浏览器的应用,用户接口可以用任何一个流行的客户端接口技术编写,如VB,Delphi,Java,或者C++。剩下的工作都交给Caché运行,这样可以得到最好的结果(最快的编程效率,最高的性能,最低的维护成本)。另一方面,Caché也提供了与其他技术的交互,支持大多数通用的开发工具,所以开发方法的选择范围很大。 不要嫌分值高,44页的权威资料,对于需要进行后关系型数据库开发的人来说是绝对超值,对于不需要人来说则没有什么价值,这是我用5元现金从豆丁网买来的资料.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值