[color=darkred]Oracle Coherence 彻底改变了集群应用程序数据的缓存方式。Oracle Coherence 对集群应用程序和应用服务器中数据的管理就好像在一台应用服务器上。在需要检索、更新或删除数据时,数据库应用程序不必再每次直接查询数据库。
Coherence 缓存 是一个数据对象集合,充当着数据库和客户端应用程之间的媒介。可以将数据库数据加载到一个缓存中,供不同应用程序使用。因此,Coherence 缓存减轻了数据库的负载,加快了数据库数据的访问。
通过数据库隔离和数据复制,Coherence 缓存提供了更高的可用性。只要数据库可用,对缓存的修改都可以与数据库同步。即使数据库或应用服务器节点不可用,由于 Coherence 缓存采用惰性加载和惰性写入机制,并且 Oracle Coherence 提供故障恢复和故障切换功能,因此,数据库更新仍然非常可靠。
由于可以对数据对象执行数据修改操作,Coherence 缓存不仅可以在整个应用服务器节点集群内而且可以在缓存中的所有数据对象中进行分布式处理。
Oracle Coherence 还提供基于事件的处理。可以监视缓存中的数据对象状态,而且可以对其他流程调用操作,如启动 BPEL 流程。
Oracle Coherence 支持不同的缓存类型。在复制 缓存中,会将数据复制到集群中的每个应用服务器节点中。这适用于需要较快的读取访问时,但不适用于写入,因为数据必须写入每一个节点。在分布式(分区)缓存中,数据分布在不同的节点上,从而达到负载均衡。在分布式缓存中使用备份实施故障切换,这些备份同样分布在集群节点中。
Oracle Coherence 通过集群服务、分布式缓存服务和复制缓存服务等进行实施。无论使用哪种类型的缓存,应用程序都会使用同一个 API 访问和存储数据。[/color]
Coherence 缓存 是一个数据对象集合,充当着数据库和客户端应用程之间的媒介。可以将数据库数据加载到一个缓存中,供不同应用程序使用。因此,Coherence 缓存减轻了数据库的负载,加快了数据库数据的访问。
通过数据库隔离和数据复制,Coherence 缓存提供了更高的可用性。只要数据库可用,对缓存的修改都可以与数据库同步。即使数据库或应用服务器节点不可用,由于 Coherence 缓存采用惰性加载和惰性写入机制,并且 Oracle Coherence 提供故障恢复和故障切换功能,因此,数据库更新仍然非常可靠。
由于可以对数据对象执行数据修改操作,Coherence 缓存不仅可以在整个应用服务器节点集群内而且可以在缓存中的所有数据对象中进行分布式处理。
Oracle Coherence 还提供基于事件的处理。可以监视缓存中的数据对象状态,而且可以对其他流程调用操作,如启动 BPEL 流程。
Oracle Coherence 支持不同的缓存类型。在复制 缓存中,会将数据复制到集群中的每个应用服务器节点中。这适用于需要较快的读取访问时,但不适用于写入,因为数据必须写入每一个节点。在分布式(分区)缓存中,数据分布在不同的节点上,从而达到负载均衡。在分布式缓存中使用备份实施故障切换,这些备份同样分布在集群节点中。
Oracle Coherence 通过集群服务、分布式缓存服务和复制缓存服务等进行实施。无论使用哪种类型的缓存,应用程序都会使用同一个 API 访问和存储数据。[/color]