Caros colegas,
Estou com uma duvida sobre desempenho. Estou desenvolvendo um sistema de biotecnologia, na qual usuários poderão se cadastrar livremente (publico) e armazenar suas sequências de DNA e usar o sistema para uma serie de tarefas como alinhar sequencia calcular peso molecular do DNA e etc... Como estou usando biosql (conjunto de schemas e funções para padronização de base de dados genômicas) com postgres emergiu a duvida sobre qual cenário teria um melhor desempenho. Cenário: 01 – uma base de dados para cada usurário; neste cenário o usuário se cadastra e o sistema cria uma base de dados com o conjunto de tabelas do biosql; Cenário: 02 – uma base de dados única para o sistema e um schema para cada usuário; neste cenário criaria uma trigger na tabela usuario e cada novo usuario cadastrado a trigger criaria um novo schema com as tabelas e funções do biosql colocando o nome do schema com o id do usuario. O sistema vai rodar em um servidor dedicado alugado podendo ter o número de usuários crescendo exponencialmente, lembrando que o sistema tem como publico alvo biólogos e médicos no mundo afora. Diante dos cenários expostos acima, qual teria o melhor desempenho, ou tanto faz, pois daria na mesma. Grato pela ajuda de vocês. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
