Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Armazenar grandes quantidades de informação - Melhor opção/estratégia?

$
0
0
Olá a todos,

Estou a construir um sistema que carrega vários tipos de informação a partir de ficheiros (a estrutura da informação é definida por mim, e até fazer o output dela vou manipulando-a; por exemplo, ler comandos que tenho escritos num ficheiro etc); e no final, dependendo da informação tenho um output em string, ou outputs que devem ser armazenados em variáveis, ou algo a que eu tenha fácil acesso para comparações etc.

Não se trata de inserir informação na base de dados, porque não tem nada a haver com isso. Sempre que um utilizador faz login por exemplo, eu não estar a colocar na base de dados essa informação, que contém dados do sistema, html, permissões e afins.
Não vou escrever essa informação em ficheiros temporários sempre que o utilizador entra no sistema, por isso essa opção está eliminada também.

Como não quero carregar a informação sempre que o utilizador muda de página (ou seja, carrego a informação uma vez e guardo-a), pensei em usar variáveis SESSION, mas será a melhor opção?

--

Além disso, um pouco fora dessa questão.
Eu estou a usar PHP para ler e manipular a informação que está contida em ficheiros, para depois fazer output do que for necessário. Tudo funciona rápido, sem qualquer problemas. A minha questão aqui é se a longo prazo funcionará da mesma forma a nível de performance, pois ler 3 ficheiros é diferente do que ler 30 ficheiros por exemplo.
Será que se por exemplo, usar Python para ler, manipular e devolver o output é mais eficiente? Digo Python, ou outra linguagem de scripting, claro.

Se alguém me pudesse dar uma luz nestes dois aspetos agradecia imenso.

Abraço ;)

Viewing all articles
Browse latest Browse all 14700