Более быстрый способ получения данных из базы данных или из списка?
Может кто-нибудь, пожалуйста, уточните, что является более быстрым способом получения данных. Извлекать его из базы данных напрямую или извлекать из списка?
Предположим, в веб-приложении java необходимо работать с некоторыми данными, которые находятся в базах данных, а также в списке и сохраняются в сеансе или контексте. Теперь, когда пользователь отправляет запрос, он также отправляет некоторый параметр, теперь на основе этого параметра необходимо получить некоторые данные, которые находятся в списке или в базе данных. Поскольку приложение является многопользовательским приложением, к серверу будет приходить много запросов, поэтому взаимодействие с базой данных для каждого запроса не кажется хорошим вариантом, и выборка из списка кажется медленным.
1 ответ
Я уверен, что это в значительной степени зависит от длины вашего текущего сохраненного списка, а также от размера базы данных. Очень трудно ответить на такой вопрос без более конкретного примера.