水平扩展您的 NoSQL 应用程序

可横向扩展的数据驱动应用程序

  • 优势
  • 功能
  • 使用场景

以实时速度执行

由于有了分布式内存技术,就可以创建能在任何范围内以实时速度运作的 NoSQL 应用程序。当应用程序需要为计划中的或无法预测的业务高峰提供服务时弹性伸展您的规模。确保优化系统资源的使用来满足该要求。扩展到多站点全球网格。


大规模保持一致性与弹性

运行任何规模的事务型应用程序。您的数据跨分布式节点保持一致性。网格优化的查询和强大的数据库操作让您能够在应用程序中创建低延迟的复杂数据操作。节点失效转移和集群自愈功能确保应用程序的弹性能满足关键任务的要求。


构建强大的数据为中心的应用程序

充分利用产品的横向扩展能力而无需更改您的代码。支持事务型应用程序的 JavaScript Object Notation (JSON)、用户定义的对象和复杂图形并用它们进行操作。利用异步事件框架,它带有针对低延迟检测算法的连续查询功能。有效增强了用 Java、C++、C# 或使用 Representational State Transfer (REST) 编写的应用程序的规模。




New GemFire 9.0 and
GemFire-Greenplum Connector


功能

内存数据网格

Pivotal GemFire® 将所有操作数据压缩存储在内存里,以避免磁盘 I/O 时滞。节点在集群中运转,优化了数据分布和处理,以确保系统资源以极高的速度运转并且利用率均衡。Pivotal GemFire 采用的是弹性和线性扩展,通过添加节点来预见性地增加容量。


ACID、低延迟的数据库操作

通过网格内复制和持续写入优化的磁盘存储确保数据的持久性。重复检查,确保数据的事务一致性。为了尽可能缩短延迟时间,具有网格感知能力的数据库查询和操作被路由到保存相关数据的节点,以待处理。触发器和事件通知在数据进入系统时提供实时反应能力。


高可用性、弹性与全局扩展

万一发生故障,Pivotal GemFire 集群提供自动失效转移功能,可转移到集群中的其它节点。为保持数据的可存取性,同时确保数据保持一致性,网格支持弹性调整和并自动检测节点异常或是新节点加入集群。Pivotal GemFire 集群可通过广域网连接 (WAN) 来实施多站点、全球规模的灾难恢复部署。


多语言 NoSQL 数据管理

Pivotal GemFire 支持复杂图形格式的用户定义对象模型以及JSON 格式的文档。数据可通过适用于 Java、C++ 和 C# 环境和支持 REST 调用的应用程序的本地客户端进行访问。实施的 API 包括 Java:Hashmap、Spring Data GemFire 和 Memcached。


强大的数据应用程序功能

Pivotal GemFire 允许您使用对象查询语言 (OQL) 查询数据。用 Java 编写的自定义程序在相关节点中存储并执行,相关数据也存储在此处。可靠的异步数据库事件框架提供发布与订阅功能、用于自定义处理的回调函数以及持续查询支持。


轻松管理分布式数据网格

为了优化性能和系统资源利用率,Pivotal GemFire 应运而生,被构建来自动执行许多管理任务,包括节点连接时的集群自愈和跨节点分布数据。Pivotal GemFire 工具包括集群状态仪表板、脱机性能分析和命令行界面,以支持自动化脚本编制。



GemFire 部署架构




使用场景

企业缓存

Pivotal GemFire 通常用于提供全企业范围内的应用程序数据缓存,可跨多个云或数据中心实现此功能。

了解更多


弹性内存计算

该使用场景涉及到对大量数据的计算密集型处理,这对秒级或更短时间内的输出和响应要求极高。示例包括市场风险分析、Web 级合作伙伴电子收费以及库存分析。


大型实时事务性应用程序

这些应用程序需要提供实时响应能力并维护数据的一致性,同时处理许多并行事务,通常具有高可用性。示例包括预订系统和交易后处理。


弹性流处理

当数据来自多变的高速数据流时,必须先存储起来,再执行高级处理,包括实时分析和匹配


案例研究

Newedge Delivers Enhanced Post-Trading Platform Using Pivotal


联系我们

谢谢您的关注!
我们会很快回复您。