Лучше использовать управление состоянием или поездки в базу данных в случае 10 строк

1

У меня есть сетка из примерно 10 записей. Я хочу разрешить пользователю сортировать строки, нажимая стрелки вверх и вниз по строке, чтобы перемещать их вверх и вниз в нужном порядке. У меня есть столбец значения сортировки, который будет отслеживаться в базе данных.

Я не собираюсь использовать скрипты на стороне клиента, поэтому каждая стрелка вверх и вниз будет стоить мне почты назад.

Возникает вопрос: когда пользователь нажимает вверх или вниз для сортировки строки, было бы лучше сделать рассылку базы данных для каждого запроса сортировки и разрешить сортировку в базе данных. Или управлять источником данных представления сетки в состоянии и после того, как вся сортировка будет выполнена, сохраняться в базе данных?

Кажется, чем больше одновременных пользователей есть, тем лучше будут работать отдельные поездки с базами данных?

  • 0
    Что говорит твой тест?
Теги:

1 ответ

2
Лучший ответ

Это зависит от того, насколько большой базовый набор данных и насколько эффективен ваш поставщик состояния сеанса. В целом невозможно ответить.

Обратите внимание, что использование сеанса для этого сложно, потому что пользователь может открыть несколько страниц. Кроме того, изменения данных не будут отображаться пользователю до тех пор, пока он не получит новый сеанс.

Преимущества производительности должны быть довольно большими, чтобы сделать это стоящим.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню