Я сталкиваюсь с концептуальным конфликтом относительно того, должен ли я сортировать и фильтровать интерфейс или бэкэнд.
Некоторые предположили, что логика должна быть на бэкэнде и ограниченное количество данных, т. Е.) Клиенту следует предоставлять 10-100 результатов за раз, если у вас есть как миллионы данных, установленных для сокращения времени загрузки страницы.Что меня смущает, так это то, что если много клиентов сортируют и фильтруют одновременно (то есть 100 пользователей). Если это так, то вам придется постоянно сортировать и фильтровать миллионы записей 100 раз, что, я думаю, замедлитсервер.
Если я предполагаю, что мой набор данных составляет около 10000 - 100000, и у меня есть 10-50 пользователей, использующих приложение одновременно, и если начальная временная нагрузка не так важна, как частное предприятиеприложение т.е.) ERP, где должна фильтроваться и сортироваться логика вживую?