Хорошо ли использовать функцию SQL, такую ​​как JSON_EXTRACT, для большого количества данных?

Dinesh спросил: 03 ноября 2018 в 08:21 в: mysql

Я реализую БД, которая будет обрабатывать более 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.

Открыто для обсуждения. Спасибо.

0 ответов