Um database ou vários databases, não importa, pois tudo vai estar no mesmo cluster. Mas em termos de administração é bem mais fácil administrar apenas um database.
Além disso ao se criar vários databases, você estará ocupando mais espaço em disco, pois cada database terá várias estruturas repetidas, como o esquema public e os catálogos dos bancos. Ao passo que utilizar vários esquemas isso não irá ocorrer. Mônica. -----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de Toty Ypiranga Enviada em: sexta-feira, 16 de novembro de 2012 12:10 Para: [email protected] Assunto: [pgbr-geral] Qual o menor impacto, varias bases de dados ou varios schemas? 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 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
