[Cascavel-pm] Flat Files vs Banco de Dados
marcoantonio.lima@vivo.com.br
marcoantonio.lima em vivo.com.br
Sexta Julho 22 14:32:40 PDT 2005
>> Mas resolvi migrar... achei bastante vantajoso já que o MYSQL 'seria'
mais
>> rápido por ja estar na memoria cabendo ao perl apenas requisitar os
dados
>> necessarios.. enquanto no flat file teria q abrir e entao carregar TODO
o
>> arquivo (supondo 2mil linhas - q ja tive em mtos casos) oq acarretaria
>> lentidao, estou certo? Nesse caso o mysql sai na frente, certo?
Bom preciso aprender tudo de novo !!! vc acha que o MYSQL coloca tudo na
memória ??? quanto de memória têm o seu computador ???
>> Sempre estruturei os meus BD em flat file no estilo de um BD
convencional
>> (msm sem conhecimento algum, na epoca). Onde a utilização de varios
arquivos
>> (digamos .txt) com os dados facilitaria o acesso aos dados. E foi oq
>> aconteceu... em pouco mais de 3 anos com visitação de +- 20mil usuários
>> únicos mensais.. nunca tive problema com velocidade qnt a acesso aos
dados
>> em um flat file.
Isso me parece interessante ... pq vc não mostra para o pessoal a
implementação !
>> E o melhor de tudo do flat file é utilizar a imaginação e o poder do
Perl +
>> Regex pra obter os dados da forma + prática possível. :D
É umas expressões sempre ajudam !
>> Aproveito e vos indago: sabiam que a utilização de array acarreta mto mais
>> uso de memoria doq a de string? ou seja... sempre q possivel...
utilizem
>> string para ser o conteudo de um flatfile (principalmente os maiores)
ao
>> invés de array. (a fonte nao lembro.. mas foi em mais um desses artigos
>> fascinantes sobre perl).
E pq não usar referências ?
Acho que vocês estão gastando muito tempo desenvolvendo soluções prontas
... existem diversos módulos que resolvem esses problemas para vcs... se a
idéia é estudar isso e desenvolver soluções melhores façam isso na CPAN.
[ ]´s
-------------------------------------------------------------------------
M a r c o L i m a
VIVO - DGSI - Tarifação - RJ - ES
DBA - Engenharia de Sistemas
marcoantonio.lima em vivo.com.br
Tel: +55 21 25 74 36 67
Cel: +55 21 82 48 03 85
-------------------------------------------------------------------------
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20050722/4147d060/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm