Temenos T24 Структура базы данных

Я работал с R09 Temenos T24, у которого был Oracle в качестве фона. Структура таблицы состояла из 2 столбцов - RECID + Data in Blob (формат XML).

Кто-нибудь получил идею, если структура была изменена на структуру RDBMS с новыми версиями T24, такими как R17 или R18?

Спасибо за любую помощь заранее!!!

2 ответа

Ядро Temenos T24 было построено вокруг так называемой "Многозначной базы данных" UniVerse, а затем перенесено на jBASE в 2003 году. См. Эту ссылку https://en.wikipedia.org/wiki/MultiValue для объяснения, что такое Многозначная база данных.

Позже, чтобы добавить поддержку Oracle и других "больших" баз данных промышленного стандарта, Temenos разработал специальный драйвер БД для своей системы, предназначенный для имитации функциональности многозначных баз данных в СУБД. Решением было использовать XML для хранения многомерных полей. И поэтому все таблицы T24 в Oracle имеют два столбца:

  • RECID для идентификатора или уникального ключа записи
  • XMLRECORD для хранения данных.

XMLRECORD по умолчанию создается как XMLTYPE, но также может иметь тип BLOB или CLOB. В этом случае данные будут храниться так же, как и раньше, в старой многозначной базе данных, т.е. в строке, где поля разделены маркерами полей, маркерами значений и маркерами подзначений.

Это в основном означает, что T24 никогда не перейдет к правильной структуре СУБД, поскольку это будет означать полную переписывание всего решения T24 или, по крайней мере, значительной его части. Поскольку T24 разрабатывается уже 30 или более лет, вы можете себе представить, что потребуется для выполнения такой задачи.

Работа с R15 - все еще RECID + Blob. Я совершенно уверен, что R18 - это то же самое, что мы в настоящее время обновляем до R18, и никаких изменений схемы DB в дорожной карте нет.

Вы можете выбрать табличное представление непосредственно из БД, например, SELECT * FROM V_FXXX_ACCOUNT. В этой таблице RDBMS вы можете выбрать нужное вам поле.

У Temenos есть продукт под названием Relational Replication, предназначенный для предоставления выбранной таблицы из T24 в реляционном формате. Таким образом, все элементы с несколькими значениями / группами с несколькими значениями становятся дочерними таблицами, а элементы подзначений входят в дополнительные дочерние таблицы с внешними ключами. Так проще индексировать и запрашивать. У них также есть средство просмотра модели данных для T24 в Design Studio, которое дает вам представление о том, как эти таблицы будут структурированы.

Другие вопросы по тегам