что лучше оптимизировать? много записей или одна запись со столбцом CLOB? - PullRequest
0 голосов
/ 09 мая 2020

Я хочу отправлять уведомления своим клиентам асинхронно, поэтому я создал таблицу уведомлений в oracle, и у меня есть задание, которое считывает данные из таблицы уведомлений и отправляет их получателям. В таблице уведомлений есть столбец данных (данные, которые должны быть отправлены в уведомлении).

для обслуживания получателей у меня есть 2 способа:

1 - столбец CLOB, который является объектом JSON идентификаторов получателей (массив идентификаторов, преобразованных в JSON) после того, как я прочитал эту запись, мне нужно преобразовать содержимое столбца CLOB в массив String.

2- наличие записи уведомления для каждого получателя ( Столбец получателя - это поле String, которое содержит один токен получателя).

Вопрос в том, какой подход лучше оптимизировать? 1 или 2?

...