Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


 
InícioInício  ProcurarProcurar  Últimas imagensÚltimas imagens  RegistarRegistar  EntrarEntrar  
TOP 30 //Vote Ai Galera No Forum !! Votem no Wc Tibia !! Vote Ai Galera No Forum//TOP 30
Entrar
Nome de usuário:
Senha:
Entrar automaticamente: 
:: Esqueci-me da senha
Top 30
Top30 Brasil - Vote neste site!
Top dos mais postadores
Sir Kevin
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
GuiiiS
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
jowjoww
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
Master Ices
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
Nijax
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
Nubizinho*-*
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
DarkSteel
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
wesley1997
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
willianbk
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
pkloko
Iniciando no SQL: Alguns truques práticos I_vote_lcapIniciando no SQL: Alguns truques práticos I_voting_barIniciando no SQL: Alguns truques práticos I_vote_rcap 
Parceiros
Iniciando no SQL: Alguns truques práticos 4kivd3
PumaCheats

World Forums

 

 Iniciando no SQL: Alguns truques práticos

Ir para baixo 
AutorMensagem
GuiiiS
Moderador
Moderador
GuiiiS


Mensagens : 16
Pontos : 50
Reputação : 2
Data de inscrição : 14/03/2011
Idade : 30
Localização : Uberlândia

Iniciando no SQL: Alguns truques práticos Empty
MensagemAssunto: Iniciando no SQL: Alguns truques práticos   Iniciando no SQL: Alguns truques práticos EmptyTer Mar 15, 2011 10:44 am

Exemplos aplicados de como melhorar a gestão de bancos de dados em websites.

Eliminar chamadas aos bancos de dados

Em páginas do tipo portal nas que nas laterais se encontram links que são impressos a partir de bancos de dados (distintas seções, serviços,...) existe sempre um efeito lentalizador devido a que se trata de páginas altamente visitadas que efetuam múltiplas chamadas a BD sistematicamente em cada uma de suas páginas.

Uma forma de agilizar a visualização destas páginas é textualizando estes links a partir de scripts internos. Colocamos o exemplo de Criarweb:

Como se pode ver, na lateral existem seções como "Suas Páginas", "Manuais" cujos links estão armazenados no banco de dados. Entretanto, os links que se visualizam na página não foram obtidos por chamadas a banco de dados e sim que, cada vez que um novo elemento da seção é adicionado, isto se atualiza automaticamente, por meio de um script, um arquivo texto no qual o novo link é incluído e o mais antigo é eliminado. De fato, este arquivo de texto é o que é inserido no código fonte da página. Deste modo, evitamos meia dúzia de chamadas a bancos de dados cada vez que uma página é vista, o qual permite otimizar recursos de servidor de uma maneira significativa.

Eliminar palavras curtas e repetições

Em situações na qual nosso banco de dados tem que armazenar campos de texto extremamente longos, e tais campos são requeridos para realizar seleções do tipo LIKE '%algo%', os recursos do BD podem se ver sensivelmente minguados Uma forma de ajudar a gerenciar este tipo de buscas é incluindo um campo adicional.

Este campo adicional pode ser criado automaticamente por meio de scripts e nele incluiríamos o texto original, do qual teremos eliminado palavras triviais como artigos, preposições ou possessivos. Além disso, nos encarregaremos de eliminar as palavras que estiverem repetidas. Desta forma poderemos diminuir sensivelmente o tamanho do campo que vai ser realmente consultado.

Comentamos em outros capítulos que os campos de texto de mais de 255 caracteres denominados memo não podem ser indexados. Se ainda depois desta primeira filtragem nosso campo continuar sendo longo demais para ser indexado, o que se pode fazer é corta-lo em pedaços de 255 caracteres de maneira que o armazenemos em diferentes campos que poderão ser indexados e portanto, consultados com maior rapidez.
Ir para o topo Ir para baixo
 
Iniciando no SQL: Alguns truques práticos
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
 :: TIBIA :: Tutoriais-
Ir para: