Быстрее ли получить доступ к списку Java (arrayylist) по сравнению с доступом к тем же данным в базе данных mysql?

У меня есть база данных MYSQL на локальном компьютере, с которого я запускаю java-программу.

Я планирую создать список массивов всех записей определенной таблицы. С этого момента я не буду обращаться к базе данных, чтобы получить конкретную запись в таблице, вместо этого я буду использовать созданный список массивов. Будет ли это быстрее или медленнее по сравнению с доступом к базе данных для захвата определенной записи в таблице?

Обратите внимание, что в интересующей меня таблице около 2 миллионов записей.

Спасибо.

Подробнее: мне нужно всего два поля. 1 типа Long и 1 типа String. Индекс таблицы - Long, а не int.

0
задан rana 17 November 2011 в 16:13
поделиться