Для выполнения поискового запроса к данным, хранящимся в Oracle db, использование REGEXP в PL / SQL быстрее, чем выборка всех данных и их фильтрация в Java regex? - PullRequest
0 голосов
/ 20 июля 2011

Обычно пытается сравнить производительность для таблиц с несколькими тысячами строк, которые необходимо отфильтровать по неиндексированным столбцам, с помощью функции REGEX PL / SQL с java ... regex плюс накладные расходы на отправку большего количества данных по сети между базой данных исервер приложений.

1 Ответ

2 голосов
/ 20 июля 2011

Выполнение фильтра регулярных выражений в PL / SQL будет абсолютно быстрее. Выполнение сокращения данных, ближайшего к данным, обычно приводит к лучшей производительности (особенно по сравнению с отправкой данных «по проводам»), не говоря уже о том, что PL / SQL в большинстве случаев превосходит Java, даже хранимые процедуры Java внутри сама база данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...