站长杂谈

Oracle Parallel Server简介

时间:2018-12-26 17:05 点击:

  Oracle Parallel Server简介

  Oracle Parallel Server是一个强大的计算环境,可以利用多个互连计算机的处理能力。Oracle Parallel Server软件和称为“集群”的硬件集合将每个组件的处理能力统一起来,成为一个强大的计算环境。群集通常包括两个或更多个计算机或“节点”。在Oracle Parallel Server环境中,所有节点同时对同一数据库执行事务。Oracle Parallel Server协调每个节点对共享数据的访问,以提供一致性和完整性。利用多个节点的强大功能提供了明显的优势。如果将大型任务划分为子任务并在多个节点之间分配子任务,则可以比只有一个节点完成工作更快地完成任务。这种类型的并行处理显然比顺序处理更有效。它还可以提高处理大型工作负载的性能,并适应不断增长的用户群。如果通过准确的分区建立高节点到数据的亲和性,则可以有效地扩展应用程序以满足不断增长的数据处理需求。在添加资源时,Oracle Parallel Server可以利用它们并将其处理能力扩展到超出单个组件的限制。您可以将Oracle Parallel Server用于许多系统类型。例如,访问只读数据的数据仓库应用程序是Oracle Parallel Server的主要候选者。此外,Oracle Parallel Server成功管理了越来越多的在线事务处理系统以及结合了只读和读/写应用程序特性的混合系统。

  Oracle Parallel Server的优点

  除了并行处理的明显优势之外,一些最重要的好处将在以下部分中介绍。这些优势包括提高单实例系统的吞吐量和可扩展性,并缩短响应时间。Oracle Parallel Server还通过解决集群环境中的节点故障提供理想的高可用性解决方案。与单实例环境相比,Oracle Parallel Server环境在功能上是透明的,因为它们在功能上与单实例环境相同。

  可扩展性:可伸缩性是指向正确部署的Oracle Parallel Server应用程序添加其他节点并显着提高性能的能力。Oracle Parallel Server可以利用其他设备并利用多个系统的处理能力。高可用性:高可用性是指具有冗余组件的系统,即使在硬件或软件出现故障时也能提供一致,不间断的服务。在大多数高可用性配置中,节点彼此隔离,因此一个节点的故障不会影响整个系统。在这种情况下,幸存的节点恢复故障节点,并且系统继续向用户提供数据访问。这意味着数据始终可用,比节点故障时单个节点更多。高可用性还意味着增加数据库可用性透明度:透明度是使用Oracle Parallel Server的单实例独占Oracle和共享配置的功能等同物。在单实例Oracle上运行的应用程序使用Oracle Parallel Server执行相同的结果。可以将Oracle数据库配置为以三种不同的模式执行:单实例独占,与单个实例共享,与两个或更多实例共享。如果要在共享模式下从多个节点执行事务,则需要安装Oracle Parallel Server选项。除了单实例环境中提供的功能之外,Oracle Parallel Server还提供许多性能功能。

  Oracle Parallel Server的高性能特性.Oracle Parallel Server利用计算机集群中的并行处理,而不会牺牲Oracle固有的事务处理功能。以下各节讨论Oracle中的某些功能,包括独占模式和共享模式,这些功能可以在使用Oracle Parallel Server运行这些应用程序时提高应用程序性能。

  缓冲区缓存管理:在单个实例中,Oracle将资源(例如数据块和锁定信息)存储在驻留在内存中的缓冲区缓存中。在本地存储此信息可减少数据库操作所需的磁盘I / O量。由于并行服务器中的每个节点都有自己的内存,而不与其他节点共享,因此Oracle Parallel Server必须协调不同节点的缓冲区高速缓存,同时尽量减少可能降低性能的额外磁盘I / O. Oracle并行缓存管理技术可在协调多个缓冲区缓存的同时维护Oracle的高性能功能。以上就是小编对于Oracle parallel server的一些简单了介绍,如果您也了解相关的信息,欢迎前来和小编交流探讨。