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