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
