Máximo de itens/tamanho em json

855 views
Skip to first unread message

Bruno Ramos

unread,
Nov 4, 2013, 8:30:51 PM11/4/13
to jque...@googlegroups.com
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

Bruno Ramos

unread,
Nov 8, 2013, 7:41:03 PM11/8/13
to jque...@googlegroups.com
Ninguém? haha
2013/11/4 Bruno Ramos <brun...@gmail.com>

Felipe F.M

unread,
Nov 9, 2013, 8:00:36 AM11/9/13
to jque...@googlegroups.com
Você não achou nada em sites "gringos"?? Vejo que você sabe bem inglês! 

Bruno Ramos

unread,
Nov 9, 2013, 9:27:34 AM11/9/13
to jque...@googlegroups.com
Eu achei!
Alguns falam que é aceitável, outros acham meio meh e preferem splitar os dados o máximo possível haha

Por isso quis pedir a opinião, vai que alguém já tenha implementado.. pela experiência é mais fácil :D
Teve um caso, por exemplo, o cara citou que com 20mb de json o Chrome subiu 80mb de ram lol mas que ainda continuava rodando normal.. mas ainda sim queria algumas opiniões
2013/11/9 Felipe F.M <felipefm...@gmail.com>
--
--
Grupo de jQuery Brasil.
 
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
 
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
 
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para jquery-br+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages