Это первый раз, когда мне нужно задать вопрос, чтобы мой запрос был решен до того, как сегодня предыдущие потоки смогли выполнить мои запросы.
Сценарий: У меня есть две таблицы (скажем,A & B) в базе данных с одними и теми же строками и несколькими строками.Следует отметить, что в обеих таблицах миллионы строк или, по крайней мере, больше миллиона.
Теперь я должен выполнить над ними операции над множествами, как нет.одинаковых рядов (пересечение), нет.новых строк (AB) и нет.старых строк (BA).
У меня есть два варианта: 1) я могу выполнять операции над множествами в виде запроса к базе данных.
2) или я могу получить записи и выполнитьоперации над java.util.ArrayLIst в памяти.
Но в обоих случаях это занимает слишком много времени, около 5-10 минут, что может быть лучшим ( OPTIMIZED ) подходом для этого.
Пожалуйста, помогите.