Pessoal, sei que o grupo é de python mas eu não conheço nenhum grupo de SQL/NoSQL e tenho certeza que várias pessoas aqui do grupo têm mais conhecimento sobre o assunto que eu.
Tenho um sistema WEB (python/web2py/PostgreSQL) onde recebo algumas linhas de log e armazeno (atualmente no postgres mesmo) em uma tabela com a seguinte estrutura:
TABELA PLAYOUTS: id (int) - data_hora (datetime) - player (string) - conteudo (fk tabela conteudos)
Esses logs são enviados periodicamente através de scripts em python que ficam rodando em clientes (são players de mídia digital não interativos, como esses que vemos em shoppings, elevadores e etc.).
Minha dúvida é se fica melhor eu armazenar isso em algum banco NoSQL (MongoDB?) ou manter no PostgreSQL pois a expectativa é que sejam centenas ou milhares de clientes enviando logs durante o dia inteiro e essas inserções podem chegar a centenas por cliente por dia, não sei se o PostgreSQL consegue manter esses registros a longo prazo e etc.
Espero que tenha explicado minha dúvida de forma concisa, mas caso precisem de mais detalhes me avisem que tento elaborar melhor a questão.
Obrigado à todos.
Abs.