/cyb/ - Cyberia

Tecnologia, computadores, programação e loucura


Nova Resposta
Nome
×
Opção
Assunto
Mensagem
Ficheiros 🖌️ Máx 4100MB total
Password
Especial
[Nova Resposta]


>>/sobre/ >>/css/


9a52a1e654460fa53391(...).png
[Esconder] (22.3KB, 741x609)
Devo eu ordenar toda a base de dados quando eu inserir um elemento ou apenas quando eu pedir os dados ordenados?
Ao meu ver da no mesmo, mas não sei se tem alguma magia negra nisso, sou novp em bancos de dados.
Respostas: >>7425 >>7427
Carruter.webp
[Esconder] (99.9KB, 1880x1253)
>>7424 (OP) 
'good pratices' é a keyword que você busca.

https://www.google.com/search?q=sql+good+pratices+insert+element
58965018718aef56270c(...).jpg
[Esconder] (70.2KB, 674x889)
>>7424 (OP) 
Eu não sei mas intuitivamente diria pra ordenares no query. Em primeiro lugar, escrever é caro e escritas concorrentes são um pesadelo enquanto ler, regra geral, é barato. Em segundo, a maioria das bases de dados deve ter optimizações para queries order by tipo criar um index de ordenação (com algum espaço para não dar garantias absolutas) que facilita a tarefa ou manter uma espécie de cache maluca. Não sei ao certo mas se eu implementasse bases de dados tentaria explorar estes mecanismos portanto assumo que gajos mais sabidos que eu o tenham feito. 
No entanto, se fizeres muito poucas escritas e uma quantidade desproporcional de leituras também via ter sempre os dados ordenados a ser uma boa prática.
[Nova Resposta]
2 respostas | 3 ficheiros
A ligar...
Denunciar/Moderar

Acões:

Captcha:

Instruções
NotíciasRegrasFAQLegal/DMCASourceDoar

Todas as marcas registadas, direitos de autor, comentários e ficheiros neste site são propriedade e responsabilidade dos seus respectivos autores e proprietários. Só um louco levaria o que aqui é escrito a sério.