database - Temenos T24 数据库结构

标签 database oracle rdbms banking jbase

我正在使用以 Oracle 为背景的 Temenos T24 的 R09。 表结构为 2 列 - RECID + Blob 中的数据(XML 格式)

有没有人知道结构是否已更改为新的 T24 版本(如 R17 或 R18)的 RDBMS 结构?

提前感谢您的帮助!!!

最佳答案

Temenos T24 核心是围绕所谓的“多值数据库”UniVerse 构建的,然后在 2003 年左右转移到 jBASE。参见此链接 https://en.wikipedia.org/wiki/MultiValue了解什么是多值数据库。

后来,为了增加对 Oracle 和其他行业标准“大”数据库的支持,Temenos 为其系统开发了一个特殊的 DB 驱动程序,旨在模仿 RDBMS 内部的多值数据库功能。解决方案是使用 XML 来存储多维字段。因此 Oracle 中的所有 T24 表都有两列:

  • 记录的 ID 或唯一键的 RECID
  • XMLRECORD 用于存储数据。

XMLRECORD 默认创建为 XMLTYPE,但也可以是 BLOB 或 CLOB 类型。在这种情况下,数据将按照以前存储在旧多值数据库中的方式存储,即一个字符串,其中字段由字段标记、值标记和子值标记分隔。

这基本上意味着 T24 永远不会转移到正确的 RDBMS 结构,因为这意味着完全重写整个 T24 解决方案,或者至少重写其中的重要部分。由于 T24 现在已经开发了 30 年或更长时间,您可以想象执行这样的任务需要什么。

关于database - Temenos T24 数据库结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51869740/

相关文章:

sql - 有没有其他合乎逻辑或更健壮的方式

Java RDBMS 性能

database - 适用于多种数据排列的数据模型设计 (RDBMS)

c# - 编写需要嵌入加密数据库的 C# 桌面应用程序。我应该使用什么类型的数据库?

mysql - 重启或销毁后在 Vagrant 中丢失数据

mysql - 更正此ERD这些部分的最有效方法是什么?

mysql - 如何在 MySQL 中创建数据库链接以连接到 Oracle?

oracle - 节或组名 'oracle.manageddataaccess.client'已定义

c# - 数据库管理库

r - R中下一整年的上个月年值