首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在 IBM SoftLayer 中使用 VoltDB 数据库执行实时分析(1)

在 IBM SoftLayer 中使用 VoltDB 数据库执行实时分析(1)

VoltDB                满足了对高速数据库和实时分析的需要数据虚拟化、数据库、数据仓库、数据集市和多维数据集、商业智能 (BI),以及可视化解决方案都是采集和整合大型和快速的数据的关键。
对于从这些大型数据堆中推断出可操作的洞察,首创的平台和基础架构是必不可少。图 1                显示了对不同种类数据库的需求,包括对高速数据库管理系统不断加强的主张。
图 1. 大数据管理基础架构高速数据库管理系统必须能够:
  • 以非常高的速度摄入数据
  • 熟练地扩展来满足增长峰值和需求峰值
  • 支持集成的容错能力
  • 支持广泛的实时分析
  • 与高容量分析数据来源轻松集成
VoltDB 是一种高性能、可扩展的关系数据库管理系统 (RDBMS),适用于大数据、高速 OLTP 和实时分析。VoltDB 被宣称为惟一的开源内存型 NewSQL                数据库,它非常快速,而且能够在现代的横向扩展计算基础架构上运行。不同于以前的 RDBMS 产品和 NoSQL 数据存储,VoltDB                支持高速应用程序,无需复杂的、高成本的分片 (shard) 层。此外,VoltDB 不会牺牲事务数据完整性 (ACID) 来换取性能和规模。VoltDB                提供了:
  • 高达每秒数百万次操作的数据库吞吐量
  • 按需扩展
  • 高可用性、容错和数据库耐久性
  • 实时数据分析
各种领域,比如电信和在线媒体公司、金融服务、公用事业和国防部门,都想要实时分析能力。传统的 IT                系统无法全面地执行实时分析和提取可操作的信息。如今的系统在摄入、预处理和挖掘数据时缺乏速度。因此,在企业和云 IT 环境中涌现出了大量像 VoltDB                这样的解决方案。VoltDB 使用内存型关系数据库克服了关键的速度阻碍,该数据库组合了高速数据摄入、大规模可伸缩性和可帮助企业制定决策的实时分析。VoltDB 将                “摄入到决策” 的时间间隔从几分钟缩短到几毫秒。
使用实时数据库解决方案的组织还通过与一个后端深入分析数据库相集成,收获了更高的回报。以一种协调方式将这两种专业数据库引擎结合起来,用户能够在历史数据中挖掘更深入的分析洞察,并将结果与数据摄入引擎相结合,实现实时使用。它是一个闭环流程,从以前未利用和利用不足的数据类型中获取新的价值。VoltDB                和 IBM Netezza 解决方案结束了这个实时的、在过去耗时很长的循环,将大数据的前端和后端连接起来。这个闭环系统将 Netezza 对丰富的历史数据的深入分析与                VoltDB 技术的即时决策和分析合结合在了一起。
您可以使用 VoltDB 中内置的 IBM Netezza 集成。应用程序和仪表板可以使用 SQL                无缝地与两种系统交互,结合使用历史数据和当前数据,最终向用户呈现一个完整的画面。VoltDB 的 IBM Netezza Export 客户端从 VoltDB                抓取事务性数据,并将它们批量写入到 Netezza 数据库中。导出客户端在 VoltDB 集群内运行且高度可用。VoltDB 还可以将数据导出到其他任何目标,比如                Hadoop 系统。
用户可以自动化导出流程,识别模式中的特定 VoltDB 表作为导出数据的来源。在运行时,任何写入到指定表的数据都会自动发送到 VoltDB                导出连接器,后者会将更新的信息交换到 Netezza 目标。VoltDB                导出流程自动对导出到连接器的数据进行事务性排队。导出客户端使用一系列轮询请求和回执请求,事务性地在 VoltDB 与 Netezza 之间交换数据。
返回列表