Я реализую БД, которая будет обрабатывать более 2000 записей в день, и я собираюсь получить данные с помощью функции SQL , такой как Mysql JSON_EXTRACT и ORACLE JSON_VALUE .becarse.Я храню данные в столбце JSON.
Я буду использовать функции Mysql JSON_EXTRACT и ORACLE JSON_VALUE для поиска в диапазоне данных, как показано ниже
SELECT *
FROM audit
where json_extract(detail_x,'$.eventDt') > '2017-10-01 00:00:00'
And json_extract(detail,'$.eventDt') < '2018-11-01 00:00:00'
Максимальный диапазон дат будет 30 дней .Итак, максимальное количество строк будет около 2000 * 30 = 60000 .
Мой вопрос.можно ли использовать SQL функцию, такую как Mysql JSON_EXTRACT и ORACLE JSON_VALUE для этого сценария.
Открыто для обсуждения.Спасибо.