2008/7/1 Leandro DUTRA <[EMAIL PROTECTED]>:
> 2008/7/1 Pablo Sánchez <[EMAIL PROTECTED]>:
>>> Justiça seja feita, o Oracle no FreeBSD, embora não seja homologado,
>>> roda nativo: são dois sistemas POSIX.
>>
>> Leandro, de boa... a vida não é assim tão preto no branco, e chamadas
>> de sistema que só existem no Linux não existem no FreeBSD.
>
> Claro que não, mas não quer dizer que seja emulação.  Assim como o
> Cygwin no MS Windows NT não é uma simples emulação, mas uma
> _implementação_ do padrão POSIX.
>
> O que o BSD, assim como o Solaris, faz é implementar o que 'falta' do 
> GNU/Linux.

Exato, não é emulação. Agora, o que acontece é que o FreeBSD tem
dentro dele um kernel do Linux, e toda e qualquer chamada feita a libs
ou binários externos, se não tiverem sido colocados os do Linux, caem
para o FreeBSD resolver, e é aí que a coisa toda faz diferença.

>> Não, não é, porque não acontece apenas com o Oracle.
>
> 50 a 75%?  Só vendo.

Ok, então faça o teste. ;-)

> E não comparando aplicativos no desktop, porque há vários fatores que
> têm de ser controlados, como configurações e outros programas rodando,
> por exemplo.
>
> Uma instalação típica de GNU/Linux tem seu desempenho bem prejudicado
> por coisinhas do Gnome ou do KDE que não estão normalmente presentes
> num servidor de bases de dados.

Ok, mesmo hardware, mesma instalação mínima feita, mesmo xorg.conf
(porque eu não estava a fim de ficar brigando para fazer dois
monitores funcionarem no meu note de novo - vide
http://www.idsl.org.br/index.php?cont_cod=57), e era em uma época que
eu só usava o enlightenment, ou seja, nada de fancy gnome ou kde. Mas
blz, se ainda não convenceu, faça o teste.

>>> Veja, o FreeBSD tinha um problema sério de multiprocessamento até
>>> recentemente.  Eu esperaria pelo menos mais uma versão antes de
>>> colocar sistemas multiprocessados de bases de dados em produção.
>>
>> Desconheço tal afirmação, mas blz, se puder me mostrar a fonte, fica mais 
>> fácil.
>
> Vou ficar devendo, estou sem tempo para resgatar isso!  Mas se você
> quiser pesquisar, dê uma olhada no histórico de multiprocessamento no
> FreeBSD.  O suporte é relativamente recente, e só na última versão
> amadureceu.

Ok, depois eu pesquiso isso também. ;-)

>>> Inclusive falar que migrar a base de dados é mamão com açúcar... só se
>>> teu estômago não tolera mamão!
>>
>> Cara, mas aí é que está, se vc manter o desenvolvimento dessa forma, a
>> tendência é apenas ir afundando cada vez mais.
>
> Para isso é que existe planejamento.

:-D

>> Regra de negócio não deve estar no form, e sim em webservices
>
> Não Webservices, por favor.  Um monitor de TP, para essa classe de
> aplicativos.  Se houver serviços via Teia, que sejam meras interfaces
> para o monitor de TP — como aliás é o que faz o BEA WebLogic
> Enterprise, por baixo dos panos.
>
> Mas minha convicção é até outra: regra de negócio, se possível (em ISO
> SQL nem sempre é), deveria ficar mesmo é na base de dados, e
> preferencialmente como declaração de restrição de integridade!
>
> Pronto, abri outra caixa de Pandora.

É, eu também estou tentando evitar o assunto, senão não vou sair da
cadeira hoje, hehehe. :-D


-- 
=================================
Pablo Santiago Sánchez
Análise e Desenvolvimento de Sistemas Web
Zend Certified Engineer #ZEND006757
[EMAIL PROTECTED]
(61) 9975-0883
http://www.tiblog.com.br
"Quidquid latine dictum sit, altum viditur"
=================================
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a