Agora
pegando o embalo...alguém aqui tem experiencia em SAPDB
?
Ou
alguma comparacao SAPDB com outro banco, tipo o proprio
Oracle?
E onde
tem a classe para usar no Java...ou seja, os links
relacionados...
Sds,
Alexey
-----Mensagem original-----Caro Vinícius,
De: Maxwell B. Fernandes [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 17 de dezembro de 2002 11:44
Para: [EMAIL PROTECTED]
Assunto: Re: [PensandoEmJava] PostGreSQL
Abaixo vou comentando cada parte do email
Citando Napier® <[EMAIL PROTECTED]>:
> Grande Maxwell!
>
> Na verdade não questionei a qualidade dos softwares Open Source,
muito pelo
> contrário.
>
> Ressalto que tenho grande preferência pelo Linux e por softwares
Open Source.
> Mas, o meu ou o seu gosto não deve ser avaliado quando do
investimento de um
> grande cliente.
Concordo em gênero, número e grau. Devemos avaliar o TCO,
características exigidas pelo projeto, etc ...
>
> Quando um cliente contrata minha consultoria nesta área, apresento-
lhe uma
> proposta baseada na melhor opção, com a melhor segurança, com
justificativas
> técnicas e comparativos com os demais concorrentes.
Devemos lembrar que nem sempre a melhor opção é a melhor opção pra
todos os clientes. Cada cliente tem suas exigências, sua capacidade
de investimento, etc ...
>
> Até hoje, todos os comparativos que fiz demonstraram que a
estabilidade,
> velocidade e credibilidade da Oracle, ainda estão em primeiro
plano, sem
> concorrentes significativos.
Sem dúvida o Oracle é o melhor banco de dados que existe, tanto em
velocidade, quanto em características. Acho fantástico o recurso de
Paralell Query, mas fico imaginando quem precisaria usar isso. O
Particionamento de tabelas também é uma característica
interessantíssima. Mas Muitas das coisas que o Oracle tem a mais que
outros bancos são usadas apenas por empresas enormes, como Bancos e
Governo.
>
> Também ressalto que já fiz vários testes em vários ambientes e o
Oracle Linux
> superou a versão Windows, em performance, por uma taxa de 38%. O
que mostra,
> tecnicamente, a superioridade do Linux sobre demais sistemas. Ainda
tive a
> curiosidade de fazer o mesmo teste entre as plataformas SCO-Unix e
Linux e, a
> performance no ambiente Linux foi 14% superior.
Vários serviços pra Linux rodam melhor que os mesmos pra Windows,
nisso destacamos o Apache, o SAMBA (Que é mais rápido que o
compartilhamento de arquivos do Windows 2000), o Oracle e por aí vai.
Existem rumores de que a Microsoft vai portar alguns aplicativos dela
para Linux. Já imaginou o SQLServer rodando mais rápido no Linux do
que no Windows ? bom ... é bem provável que aconteca ...
>
> Ressalta dizer que o software utilizado foi o mesmo, no mesmo
ambiente,
> alterando-se apenas o servidor de BD e mantendo-se o mesmo volume e
fluxo de
> dados.
>
> Contudo, fizemos testes de BDs Open Source com o volume de dados que
> tínhamos(em torno de 6 bilhões de registros), todos derrubaram o
servidor.
>
> Pode ter havido alguma evolução, pois o teste foi realizado em
set/2001.
> Contudo, para correr o risco profissional de indicar um BD Open
Source para
> uma base de dados deste porte, os testes têm que ser 97%
satisfatórios.
As soluções Open Source evoluiram muito nesse último ano. com certeza
você teria outros resultados se fizesse os testes hoje.
>
> Gostaria, se possível, que me enviasse dados concretos para
avaliação. Pois,
> tenho grande interesse em softwares Open Source.
Eu não poderia fornecer informações sobre os bancos com as mesmas
quantidades de registros que o seu teste. Não tenho infraestrutura
pra realizar um testes desses e ainda não tive a oportunidade de ver
alguma coisa parecida em produção.
Pelo que você comentou seus clientes são muito grandes, com um nível
de exigência técnica também muito elevado e capacidade de
investimento comparável. Portanto investir numa ferramenta como o
Oracle, que se não me engano está 3652,00 reais por usuário, não é
proibitivo para o orçamento.
Tenho bastante experiência com Firebird e PostgreSQL. No Firebird
tenho clientes que faturam cerca de 500 pedidos por dia, numa base
que atualmente beira os 3.5GB. Em PostgreSQL tem uma rede de 9 lojas
espalhadas pelo país, conectadas on line via Internet realizando
milhares de transações com sucesso por dia. É pouco se comparado com
a quantidade de informações com as quais você testou, mas atende a
grande maioria das empresas do país.
Trabalhei em uma grande empresa (Um conglomerado
granja/incubatórios/frigorífico/fabrica de ração/fazendas) em que
tudo era armazenado em DBF, e tirando a perda de índices funcionava
tudo muito bem em termos de velocidade.
Estou estudando atualmente o SAPDB, esse acredito que bate o
SQLServer, Progress, Sybase e deve chegar bem perto do Oracle. Aliás
o SAPDB pode trabalhar usando a syntaxe do Oracle. O que é o SAPDB ?
É um banco desenvolvido e mantido pela SAP, utilizado em grandes
clientes (cerca de 1800) com a solução SAP/R3 e disponibilizado
gratuitamente e com fontes abertos para a comunidade. Uma solução R3
não sai hoje por menos de 5.000.000 de reais, e quem tem capacidade
de adquirir uma solução dessas são grandes empresas apenas. O que eu
quero dizer é que existem grandes empresas utilizando com sucesso o
SAPDB para aplicações de missão crítica.
Resumindo, juntando-se Firebird, PostgreSQL e SAPDB temos tecnologia
suficiente para atender 95% das empresas do país. Com a vantagem de
diminuirmos o custo total da solução para o cliente e ainda podermos
cobrar mais pelos nossos serviços.
Atenciosamente,
Maxwell
>
> Atenciosamente,
>
> Vinícius Napier de Souza
> +5531-9172-4200
> ----- Original Message -----
> From: Maxwell Borges Fernandes
> To: [EMAIL PROTECTED]
> Sent: Saturday, December 14, 2002 6:24 PM
> Subject: Re: [PensandoEmJava] PostGreSQL
>
>
> Já passou a época em que o argumento de não utilizar um software
por ser
> open source tinha valor.
> Temos vários exemplos de projetos abertos ganhando espaço no
mercado.
> Dentre eles temos o Linux, mais seguro, confiável, escalável e
robusto que
> muitos produtos proprietários. Temos o JBoss, um verdadeiro Web-OS.
E não
> poderíamos deixar de falar dos bancos de dados open source também.
> Dentre eles os que mais se destacam são o PostgreSQL e o MySQL,
aquele
> inquestionavelmente melhor que este se levarmos em consideração a
quantidade
> de características e atendimento ao padrão ANSI. Existem ainda duas
outras
> iniciativas de grande valor e que no meu entender devem ser
avaliadas. O
> Firebird, um projeto derivado do Interbase 6.0 da Borland que conta
com um
> verdadeiro arsenal de desenvolvedores e usuários worldwide. E o
SAPDB, um
> produto comparável ao Oracle em recursos e também em velocidade,
que tem por
> traz a SAP, maior fabricante de ERP's do planeta. Todos gratuitos
de de fonte
> aberto.
>
> Cabe aqui dizer que convém projetarmos um software que funcione
> independentemente da base de dados escolhida, podendo inclusive ser
usado um
> Oracle (Façamos os desejos de nossos clientes). Nisso o Java, com a
elegância
> do JDBC nos dá total apoio.
>
> Deixo a seguir os links para os bancos de dados free que
aconselho darem
> alguma atenção:
>
> www.sapdb.org
> www.postgresql.org
> www.firebirdsql.org
> www.comunidade-firebird.org (Site de apoio ao uso do Firebird)
>
>
> Atenciosamente,
>
>
> Maxwell B. Fernandes
> ----- Original Message -----
> From: Napier®
> To: [EMAIL PROTECTED]
> Sent: Thursday, December 12, 2002 6:37 PM
> Subject: Re: [PensandoEmJava] PostGreSQL
>
>
> Prezado Alexey,
>
> Não tenho muitas informações sobre PostGreSQL. Contudo, sou
especialista
> em Oracle 8i e 9i(apesar de ainda não ter obtido a certificação em
9i),
> também sou especialista em SQLServer 7 e 2000. Já implementei várias
> aplicações WEB, usando MySQL.
>
> Tenho pesquisado muito e tenho obtido informações de alguns
companheiros
> do "velho mundo" que dizem ter ótimos resultados com PostGreSQL. De
início,
> ressalto que para superar a Oracle, qualquer destes BDs, precisará
melhorar
> muito. Contudo para aplicações Java(que também sou especialista),
não
> recomendo o uso de BDs que não possam trabalhar com OO. Acredito
que se você
> quer utilizar os melhores recursos da linguagem Java. Deveria
trabalhar com
> BD orientado a objetos ou um BD que permita criar objetos como o
Oracle.
> Neste caso, descarto totalmente o SQLServer e o MySQL(que tem
estrutura
> hierárquica).
>
> Não sei se sua opção é por custos mais baixos. Com um volume de
15
> milhões de registros você ainda pode optar por algum risco. Mas,
qual é o
> crescimento anual deste banco? É progressivo ou exponencial? Será
que com 2
> ou 3 bilhões de registros você estaria seguro com um BD Open Source?
>
> Eu não troco o Oracle por nada e, mesmo assim, ainda encontro
problemas
> quando aplico os patchs de atualização. Não arriscaria a colocar um
fluxo
> muito grande de transações em um BD Open Source.
>
> PS. Se quiser continuar a discussão sobre BDs, envie-me
mensagens em PVT
> para [EMAIL PROTECTED]
>
> Atenciosamente,
>
> Vinícius Napier de Souza
> +5531-9172-4200
> ----- Original Message -----
> From: Alexey Honorio Rodrigues - PE
> To: [EMAIL PROTECTED]
> Sent: Wednesday, December 04, 2002 9:34 AM
> Subject: [PensandoEmJava] PostGreSQL
>
>
> Pessoal,
>
> Quem tiver experiencia, poderia fazer um comparativo,
mostrando os
> pontos fortes x pontos fracos, do PostGreSQL x Sql-Server ou MySql
ou
> Oracle?
> Estou pensando em migrar minhas aplicações de SQL-Server para
> PostGreSQL, pelo que falam, e com isso, ficar totalmente no
mundo "open
> source", com Java/PostGreSQL/Linux!!! Que sonho!
> Mas minhas aplicações sao bem pesadas (os bancos chegam a ter
tabelas
> com 15 milhoes de registros...).
> Gostaria de materiais a respeito do PostGre, tutoriais,
links...dicas,
> comentários...qualquer coisa que me ajude, "free my mind"...
>
> Agradeço desde já.
>
> Sds,
>
> Alexey
>
>
> Para cancelar sua assinatura deste grupo, envie um e-mail
para:
> [EMAIL PROTECTED]
>
> Caso queira contatar o moderador, envie um e-mail para:
> [EMAIL PROTECTED]
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço
Yahoo!.
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.423 / Virus Database: 238 - Release Date:
25/11/2002
>
>
>
>
> Para cancelar sua assinatura deste grupo, envie um e-mail
para:
> [EMAIL PROTECTED]
>
> Caso queira contatar o moderador, envie um e-mail para:
> [EMAIL PROTECTED]
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço
Yahoo!.
>
>
> Yahoo! Groups Sponsor
>
>
> Faça sua busca: Ache sua vaga - Profissional -
Diretoria
> - Gerência - Supervisão - Superior - Técnico - Outros - Recém-
formados -
> Estágiários
>
>
>
>
> Para cancelar sua assinatura deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>
> Caso queira contatar o moderador, envie um e-mail para:
> [EMAIL PROTECTED]
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
>
>
--
Maxwell B. Fernandes
Rezende Sistemas
34 32141918
______________________________________________________________________
Uberlândia tem sua comunidade de software livre
http://www.neurix.com.br
Yahoo! Groups Sponsor
Faça sua busca: Ache sua vaga - Profissional - Diretoria - Gerência - Supervisão - Superior - Técnico - Outros - Recém-formados - Estágiários
Para cancelar sua assinatura deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
Caso queira contatar o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.427 / Virus Database: 240 - Release Date: 06/12/2002
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.427 / Virus Database: 240 - Release Date: 06/12/2002