Boa noite, pessoal,
Estou desenvolvendo uma aplicação aqui que requer listagem de conteúdos. Os conteúdos não tem limite, pode chegar a um total de 1k, 10k, dependendo da aplicação. As infos seriam id, titulo e data, por exemplo.
Eu preciso dar a possibilidade de ordenar esses itens, e pensei em fazer isso tudo no próprio json. Aí que entra o detalhe: compensa guardar a lista inteira do json na memória e sempre lidar com ela, ou melhor sempre ordenar na hora da query e buscar os dados todas as vezes?
Eu penso que carregando na memória seria a melhor opção, pois aí até mesmo a paginação fica mais fácil.
P.S.: o sistema é dividido em categorias, então acho muito difícil chegar a 20k+ de dados.
Eu fiz uns cálculos básicos aqui: considerando o título com no máximo 200 caracteres, data com 17 (timestamp) e id de até 5 caracteres, daria 222 bytes * 50k ~= 10mb de memória. Dei uma pesquisada e parece ser aceitável ainda. Alguém já testou aplicações com essa quantidade de dados em JSON?
[]s