Re: "orientado a banco de dados"

Flávio Alves Granato <[email protected]> Thu, 4 Jan 2018 10:46:53 -0200
Newsgroups gmane.comp.db.postgresql.brasil
Message-ID <d4100761-1a28-3df5-6c30-1b28fec0be8d__35362.4242627577$1515069907$gmane$org@gmail.com>
On 04-01-2018 10:21, Samuel Teixeira Santos wrote:
> Então seria algo assim: Cliente(html/css/js - simples, sem validação) 
> --> App Server( PostGRES - com estrutura do(s) banco(s), sem dados, 
> mas com as PLs e checks) --dblink--> DB Server (Dados, constraints, 
> checks, triggers)
Como validar uma foreign key? Se for no último server(Db Server) não 
existe motivo para ter o primeiro server (App Server)

Sua solução é muito mais complicada que somente a famosa arquitetura de 
duas camadas...

Aceita as sugestões assim:

- Se a aplicação for pequena: Siga/Estude/Considere/Analise as 
orientações do Leandro e os outros
- Se a aplicação for grande: Siga/Estude/Considere/Analise as 
orientações do Telles e os outros

* Também sou desenvolvedor e estou nesta lista há mais de 10 anos, já 
passei por estas discussões várias e várias vezes aqui... tanto que 
desta vez nem vou me pronunciar com opinião... :-)
Hoje tenho um barramento de serviços que temos que manter a latência de 
acessos a ele abaixo de 100ms, conseguimos ficar em 48ms e estamos 
caminhando para 5ms ou menos com aplicações reativas, entenda que 
consideramos todas as opções mas é difícil conseguir recurso no 
orçamento da empresa onde o foco da empresa não é TI, mas varejo... 
então jogamos conforme a música.

Tenta prever até onde sua aplicação vai chegar e escolher a melhor 
arquitetura para a demanda futura, talvez não seja o caso de começar com 
ela. Seja qual for a sua escolha nunca dispense dados integros e 
consistentes.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral