Temenos T24数据库结构

时间:2018-08-16 04:44:26

标签: database oracle rdbms banking jbase

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

有人用新的T24版本(例如R17或R18)将结构更改为 RDBMS 结构吗?

谢谢您的任何帮助!

4 个答案:

答案 0 :(得分:2)

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年,因此您可以想象执行此任务将需要什么。

答案 1 :(得分:1)

使用R15-仍为RECID + Blob。 我非常确定R18与我们当前要升级到R18的相同,并且路线图中没有数据库方案更改。

答案 2 :(得分:0)

Temenos确实有一种称为“关系复制”的产品,旨在以关系格式提供从T24中选择的表。因此,所有多值/组多值元素都成为子表,而子值元素通过foregin键进入其他子表。这样更易于索引和查询。他们在Design Studio中还具有T24的数据模型查看器,可让您大致了解这些表的结构。

答案 3 :(得分:-1)

您可以直接从数据库选择表视图,例如SELECT * FROM V_FXXX_ACCOUNT。您可以在该表RDBMS中选择所需的字段。