Temenos T24 数据库结构

Temenos T24 Database structure

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

有没有人知道,如果结构已更改为 RDBMS 结构,并带有新的 T24 版本,例如 R17 或 R18?

提前感谢您的帮助!!!

使用 R15 - 仍然是 RECID + Blob。 我很确定 R18 与我们目前升级到 R18 相同,并且路线图中没有数据库方案更改。

您可以 select table 直接从数据库查看,例如 SELECT * FROM V_FXXX_ACCOUNT。 table RDBMS 你可以 select 你需要的字段。

Temenos T24 核心是围绕所谓的 "Multi Value Database" UniVerse 构建的,然后在 2003 年左右转移到 jBASE。请参阅此 link https://en.wikipedia.org/wiki/MultiValue 以了解什么是多值数据库.

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

  • 记录的 ID 或唯一键的 RECID
  • XML记录以存储数据。

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

这基本上意味着 T24 永远不会移动到正确的 RDBMS 结构,因为这意味着完全重写整个 T24 解决方案,或者至少重写其中的重要部分。 T24现在已经发展了30多年,你可以想象完成这样的任务需要什么。

Temenos 确实有一个名为 Relational Replication 的产品,旨在以关系格式提供从 T24 中选择的 table。因此,所有多值/组多值元素都成为子 tables,子值元素进入进一步的带有外键的子 tables。更容易索引和查询。他们在 Design Studio 中还有一个用于 T24 的数据模型查看器,可以让您了解这些 table 的结构。