热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Oracle内存数据仓库Exalytics

图1:OracleExalytics是由硬件和软件组合到一起的工程系统Exalytics内存机硬件部分是一个单一的服务器,针对商业智能负载所需要的内存分析的进行了最佳配置,包括了计算能力、海量内存以及快速网络等选项。OracleExalytics的硬件架构-内存计算的基础Or

图1: Oracle Exalytics 是由硬件和软件组合到一起的工程系统 Exalytics内存机硬件部分是一个单一的服务器,针对商业智能负载所需要的内存分析的进行了最佳配置,包括了计算能力、海量内存以及快速网络等选项。 Oracle Exalytics的硬件架构-内存计算的基础 Or

图1: Oracle Exalytics 是由硬件和软件组合到一起的工程系统

Exalytics内存机硬件部分是一个单一的服务器,针对商业智能负载所需要的内存分析的进行了最佳配置,包括了计算能力、海量内存以及快速网络等选项。

Oracle Exalytics的硬件架构-内存计算的基础

Oracle Exalytics硬件被设计在一个3U的机架单元中,并针对商业智能工作负载中的内存分析进行了优化。多个Oracle Exalytics机可以聚集在一起,以扩大可用内存容量,从而提供高可用性。Oracle Exalytics包括了强大的计算能力、丰富的内存、和快速的网络选项,以及能够直接连接的存储选项。

甲骨文Exalytics是由四个Intel XeonE7-4800系列处理器支撑,其特征之一是处理器和I/O之间的高速互联技术。每一个处理器支持10个计算核心,因此,Exalytics一共包含了40个计算核心。每个核心有两个虚拟执行线程,总共达到80个线程。这样的计算能力再加上1TB的内存为内存分析提供了充分的保证。

我们都知道,要实现高性能的商业智能系统需要与数据仓库、操作系统和数据源之间建立快速的连接。此外,在搭建具有高可靠、负载均衡以及灾难备份功能的集群时,高速的网络互联也是一个必不可少的条件。因此,Oracle Exalytics提供了下列网络接口,来支持上述需求:

InfiniBand:每一个Exalytics提供了两个四数据速率(QDR)40 GB / s的InfiniBand端口。当Exalytics与Exadata连接时,Exalytics就成了Exadata私有InfiniBand网络中集成的一个部分,拥有高速、低延迟的数据库服务器访问性能。而当多个Exalytics机器连在一起成为集群时,InfiniBand光线也可以充当高速集群之间的互联通道。

10GB以太网:每一个Exalytics提供了两个10GB/s的以太网端口,用于连接企业数据源和客户端访问。

1GB以太网:每一个Exalytics还提供了4个1 GB/s以太网端口用于客户端访问。

专用集成的Lights Out管理器(ILOM):Exalytics还为远程管理提供了以太网端口――ILOM。

所有的网络接口都支持故障转移,可以用于创建没有单点故障的集群。同时, Exalytics还包含了冗余的、可热插拔电源和风扇。

Exalytics包括了一个高性能的直接附加存储系统(direct attached storage system),包括高性能的RAID HBA和3.6TB原始磁盘容量。或者,甲骨文Exalytics机集群可以利用NAS(network attached storage,网络附加存储)来保存共享元数据和配置数据。

甲骨文Exalytics通过ILOM(Oracle集成的Lights Out管理器)提供了完整的服务器管理基础设施。Oracle ILOM通过遥控器(SSL,HTTPS)和串行连接对服务器硬件进行管理。

Oracle Exalytics软件架构―实现数据驱动的决策

Exalytics运行的软件是Oracle商业智能基础(Oracle Business Intelligence Foundation)和OracleTimesTen内存数据库。为了在Exalytics上获得更好地性能,BI Foundation和TimesTen内存数据库都经过了优化。事实上,TimesTen来自于甲骨文07年收购的一家同名的数据库厂商。而更有意思的是,TimesTen于1996年从电脑厂商惠普(Hewlett-Packard)剥离,成为独立公司,当时员工约为100人。

Oracle BI Foundation:Oracle BI Foundation提供了市场上最完整的、开放的和融合的商业智能平台。为商业智能提供了综合的、完整的能力,包括企业报表、公告板、专案分析,多维OLAP,评分卡以及基于整合平台的预测分析。Oracle BI Foundation 包含了业界一流的服务器技术,用于相关性分析和多维分析,并提供了丰富的终端用户体验,包括可视化,协作,警报和通知,搜索和移动接入等。

针对Exalytics优化的TimesTen内存数据库:Oracle 内存数据库 TimesTen 是一个针对内存进行了优化的关系数据库,它为应用程序提供了当今实时企业和行业(如电信、资本市场和国防)所需的即时响应性和非常高的吞吐量。

TimesTen 通过改变数据在运行时驻留位置的假设来提供实时性能。通过在内存中管理数据,并相应地优化数据结构和访问算法,数据库操作能够以最大效率执行,从而大大提高响应速度和吞吐量,甚至能够与完全使用高速缓存磁盘的 RDBMS 相媲美。Oracle 内存数据库 TimesTen 可嵌入到应用程序中,从而消除了进程间通信和不必要的网络操作,以进一步提高数据库操作的性能。

柱状压缩:甲骨文TimesTen内存数据库Exalytics支持柱状压缩内存数据,减少内存占用。可以实现5倍的压缩比,有利于扩大内存容量。分析算法压缩数据直接操作,从而进一步加快内存中的分析查询。

Oracle Essbase的是一个多维OLAP分析应用程序服务器。在Exalytics上运行Essbase对内存操作而言有很多好处,比如可以改善整体存储性能,优化并行操作,优化MDX语法,MDX搜索引擎的高性能。Exalytics上运行Essbase 提供了高达16倍的查询速度,并且减少了6倍写回和计算操作,包括批处理过程。

推荐阅读
  • 使用LVS与ldirectord实现高可用负载均衡
    本文介绍了如何通过LVS(Linux Virtual Server)结合ldirectord工具来实现服务器的健康检查及负载均衡功能。环境设置包括一个LVS节点和两个真实服务器节点,通过配置ldirectord进行健康状态监测,确保系统的高可用性。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 深入理解一致性哈希算法及其应用
    本文详细介绍了分布式系统中的一致性哈希算法,探讨其原理、优势及应用场景,帮助读者全面掌握这一关键技术。 ... [详细]
  • 本文介绍了数据库体系的基础知识,涵盖关系型数据库(如MySQL)和非关系型数据库(如MongoDB)的基本操作及高级功能。通过三个阶段的学习路径——基础、优化和部署,帮助读者全面掌握数据库的使用和管理。 ... [详细]
  • 在项目中使用 Redis 时,了解其不同架构模式(如单节点、主从复制、哨兵模式和集群)对于确保系统的高可用性和扩展性至关重要。本文将详细探讨这些模式的特点和应用场景。 ... [详细]
  • 深入解析Spring Cloud微服务架构与分布式系统实战
    本文详细介绍了Spring Cloud在微服务架构和分布式系统中的应用,结合实际案例和最新技术,帮助读者全面掌握微服务的实现与优化。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
  • MySQL 高性能实战教程
    本课程深入探讨 MySQL 的架构、性能调优、索引优化、查询优化及高可用性等关键领域。通过实际案例和详细讲解,帮助学员掌握提升 MySQL 数据库性能的方法与技巧。 ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • 本文作为SpringCloud Alibaba系列教程的第一部分,主要介绍如何搭建SpringCloud Alibaba的开发环境,帮助初学者快速入门。SpringCloud Alibaba是由阿里巴巴团队开源的一套微服务工具集,旨在简化分布式系统的构建过程。 ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • 探讨GET与POST请求数据传输的最大容量
    在Web开发领域,GET和POST是最常见的两种数据传输方法。本文将深入探讨这两种请求方式在不同环境下的数据传输能力及其限制。 ... [详细]
author-avatar
霸道Q丫头
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有