Olá Otávio,<br><br><div><span class="gmail_quote">2006/12/20, Otávio Fernandes &lt;<a href="mailto:otaviof@gmail.com">otaviof@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Senhores,<br><br>Tenho dúvidas à respeito de qual formato de arquivos utilizar. Estou<br>construindo uma ferramenta para fazer filtro de e-mails, e uma para<br>aplicar estes filtros, portanto procuro o formato para gravar os
<br>filtros que seja mais rápido para ser carregado quando for<br>requisitado, lembrando que ele deve manter uma velocidade aceitável<br>mesmo quando houverem um número considerável de regras.<br><br>Estou considerando as seguintes opções:
<br>- XML (XML::Simple);<br>- Texto (arq. de configuração);<br>- Banco de Dados (MySQL);</blockquote><div><br>Outra opção que você tem é utilizar YAML[1] (que é mais simples e possui menos overhead que XML), ou dados serializados com Data::Serialize[2] ou outro módulo equivalente (onde o maior trabalho seria abrir o arquivo e ler o conteúdo).
<br><br>[1] <a href="http://search.cpan.org/~ingy/YAML-0.62/lib/YAML.pm">http://search.cpan.org/~ingy/YAML-0.62/lib/YAML.pm</a><br>[2] <a href="http://search.cpan.org/~neely/Data-Serializer-0.36/lib/Data/Serializer.pm">http://search.cpan.org/~neely/Data-Serializer-0.36/lib/Data/Serializer.pm
</a><br></div></div><br>Ficam aí as dicas :)<br><br>-- <br>Igor Sutton Lopes &lt;<a href="mailto:igor.sutton@gmail.com">igor.sutton@gmail.com</a>&gt;