联机事务处理 (OLTP) 能够快速准确地执行 ATM、网上银行、收银机和电子商务背后的数据处理,并且能够支持我们每天都会面对的许多其他服务。
联机事务处理 (OLTP) 使众多人员能够(通常通过互联网) 实时执行许多数据库事务。
数据库事务是指对数据库中数据的变更、插入、删除或查询操作。 OLTP 系统(及其所支持的数据库事务)推动着我们每天进行的许多金融交易,包括网上银行和 ATM 交易、电子商务和实体店购买,以及旅馆和机票预订,等等。 在每种情况中,数据库事务也保留为对应金融交易的一条记录。 OLTP 也推动着非金融数据库交换,包括密码更改和短信等。
在 OLTP 中,任何数据库事务所共有的基本特征是其原子性 (也叫做不可分割性)- 事务要么完全成功,要么完全失败(或被取消)。 它不能停留在暂挂或中间状态。
查看信息图 (962 KB)
一般而言,OLTP 系统执行以下任务:
阅读数据库买方指南 (2.8 MB)
OLTP 与联机分析处理 (OLAP) 混淆。 两者有着相似的首字母缩写词,都是联机数据 处理系统,但相似之处仅此而已。
OLTP 为执行联机数据库事务而优化。 OLTP 系统旨在由一线员工(如收银员、银行柜台工作人员、零件接待员)或供客户自助服务应用(如网上银行、电子商务、旅行预约)使用。
而 OLAP 则为执行复杂的数据分析而优化。 OLAP 系统旨在由数据科学家、业务分析员和知识工作者使用,支持商业智能 (BI)、数据挖掘和其他决策支持应用。
OLTP 和 OLAP 系统之间存在几个明显的技术差异,这不足为奇:
值得注意的是,OLTP 系统经常作为 OLAP 系统的信息来源。 使用 OLAP 执行的分析的目标通常是改进业务战略和优化业务流程,而这又为改进 OLTP 系统提供了基础。
要深入了解这些方法之间的差异,请查看"OLAP 与 OLTP 有何不同?"
Db2 Database
Informix
由于互联网和电子商务时代的兴起,OLTP 系统几乎是遍地开花。 它们几乎存在于每个行业或垂直市场以及许多面向消费者的系统中。 日常生活中的 OLTP 系统的例子包括:
数据库管理
关系数据库
IBM 首创的面向事务的应用管理软件迅速成为大型机时代的行业标准。 现在,IBM 提供企业级的数据管理解决方案,由 AI 驱动,专为云原生架构设计,并针对事务型工作负载进行了优化。
IBM Db2 是一种关系型多模数据库,为结构化和非结构化数据以及范围广泛的工作负载(包括 OLTP)提供高级数据管理和分析能力。 从本质上而言, Db2 使企业能够直接针对为生产系统而优化的事务型数据库执行 OLAP 查询,在一种高性能和高效的数据存储中结合了 OLTP 和 OLAP 数据库的优点。
IBM Informix 是一种可扩展的嵌入式数据库,具有自我管理功能,并且针对 OLTP 和物联网 (IoT) 数据进行了优化。 Informix 的多功能性和易用性使它成为范围广泛的环境(无论是企业数据仓库,还是单独的应用开发)的首选解决方案。
此外,IBM Cloud Pak for Data 帮助组织将来自混合与多云环境的数据集成到一个全面的智能平台中,使整个组织的数据分析使用实现现代化。 这种可扩展的开放式数据与 AI 平台可随处运行,提供数据驱动的洞察,为决策者赋能,为创新加油提速。
要了解有关 IBM Cloud 如何为面向客户的高性能业务应用提供基础的更多信息,请立即注册一个免费的 IBM Cloud 帐户。