跳转到主要内容

IBM solidDB

Information Management software

内存型关系数据库,提供了极高的速度

特性和获益

IBM solidDB 、IBM solidDB Cache for DB2 和 IBM solidDB Cache for IDS 的特性和获益

IBM solidDB 是一个关系内存型数据库软件,可以以极高的速度交付数据,执行速率高达传统数据库的 10 倍。它使用熟悉的 SQL 语言,使应用程序能够达到每秒数万个事务的吞吐量,其响应时间需要用毫秒来度量,为应用程序提供了具有亚秒级故障转移速率的极高的数据可用性。无论是部署为 IBM DB2 或 IDS 的缓存,还是部署为独立的数据库,solidDB 都能够以极快的速率交付性能关键型数据。

要点

了解更多

加速对 DB2 和 IDS 中的数据的访问

solidDB 整合了现有的 IBM 数据服务器,因此能够部署为 IBM DB2 和 IDS 的缓存,从而加速对两种数据库中存储的数据的访问。这种加速对许多并发用户频繁访问的性能关键型数据特别有价值,通常适用于以下应用:票务和预定系统、在线游戏、事件处理和警告、电子商务应用,以及软件即服务 (SaaS) 应用平台。此外,DB2 或 IDS 中的数据可被缓存到 solidDB 中,以支持诸如客户服务和股票交易之类的应用所经历的峰值工作负载。

尽管常规的、基于磁盘的数据库可以存储大型数据库,也支持广泛工作负载的通用性,但 solidDB 内存型数据库可以为存储在主内存中的数据提供极快的访问速率。因此,将 DB2 或 IDS 的性能关键型数据存储在 solidDB Cache 中能够同时利用两种数据库的优点。当将 DB2 或 IDS 的性能关键型数据载入到 solidDB Cache 之后,应用程序可以访问和更新这些数据,并且具有极短且一致的响应时间(以毫秒度量),以及每秒数万个事务的吞吐量,同时所有更改都会自动地与 DB2 或 IDS 保持同步。与此同时,DB2 或 IDS 使整个数据库都能够被具有不同工作负载的广泛的应用程序集访问。

使用内存型数据库技术获得极快的速率

solidDB 交付了出色的速率,因为它将数据总是保存在主内存而不是磁盘上。应用程序能够通过标准的 ODBC、JDBC、SQL 接口利用其功能。solidDB 是在将所有要访问的数据都放在主内存的前提下工作的。因此,它具有专为存储、搜索和处理主内存中的数据而设计的数据结构和访问方法,以及有效的并发控制机制。与传统的、基于磁盘的数据库相比,这具有两方面的性能优势。首先,solidDB 消除了将数据块从磁盘传输到主内存的需要。这是因为应用请求的任何数据都已在主内存中。第二,solidDB 的速率比基于磁盘的数据库更快,即使后者将所有数据都缓存在主内存中,因为 solidDB 采用的数据结构和访问方法可以对主内存访问进行优化。

保持数据的持久性和可恢复性

尽管 solidDB 将所有要访问的数据都必须一直储存在主内存中为前提,但是 solidDB 也会向磁盘写入更新数据,并使用检查点和事务处理记录机制,从而保证了数据的可恢复性。

提供极高的可用性

solidDB 提供了极高的可用性,使应用程序能够在 1 秒之内从系统故障中恢复,提供了性能关键型应用必需的极高的数据可用性。solidDB 使用了一种具有两个节点的热备用配置方法,能够在两个 solidDB 节点之间同步维护数据副本。此配置可以通过部署 solidDB Cache for DB2 或 solidDB Cache for IDS 来实现,同时补充了这些数据服务器的 High Availability and Disaster Recovery (HADR) 功能,提供了一个完整的解决方案。

将高可用性和极快的速率结合在一起

无论是部署为 IBM DB2 或 IDS 的缓存,还是部署为独立的数据库,solidDB 都能够极大地提升性能,它提供了一种热备用配置方法,可以在主要和热备用 solidDB 实例之间对读取操作执行负载平衡,此过程对应用程序是透明的。为了利用负载平衡功能,应用程序使用 solidDB 的 ODBC 或 JDBC 驱动器,仅维护一个到主要和热备用 solidDB 实例的逻辑连接。在此配置中,应用程序开发人员无需编写代码,写入的事务被自动引导至主要的 solidDB 节点,而读取的事务既可被引导至热备用 solidDB 节点,也可在主要和热备用 solidDB 实例之间执行负载平衡。使用负载平衡能够实现 100% 的性能提升,同时热备用配置也能够提供 solidDB 节点的高可用性和故障事件中的亚秒级故障转移。

平衡数据安全、应用程序吞吐量和恢复时间

solidDB 提供了许多高可用性配置选项,用于指定主要和辅助数据库服务器如何同步,这些选项可以在系统、会话和事务级别上进行选择。这使您能够以无与伦比的灵活性平衡吞吐量、耐久性和恢复时间。

降低成本

solidDB 的极快的速率和极高可用性使业务无需始终保持数据的可用性和可访问性,避免了在计划中或未计划中的宕机和延迟所需要花费的成本。solidDB 进一步降低了成本,因为它能够由应用程序控制,并在几乎不会使人注意到的情况下运行,使企业能够加速部署并降低管理成本,从而降低总体拥有成本。而且,由于 solidDB 能够在普通的和顶尖的硬件上运行,因此它为您提供了广泛的、久经考验的和经济有效的解决方案。

特性汇总

持久性的内存型关系数据库

与 IBM DB2 和 IDS 整合


高可用性和负载均衡


高级复制

可嵌入

开放、标准兼容接口

联系 IBM

Here-To-Help

使用以下方式将便于您了解更多


或即刻致电:
8008101818 转 5156(免费)
优先级代码:
100KS03W