2008/3/6, junior Prado <[EMAIL PROTECTED]>:
> Srs,
>
> Estou verificando qual o melhor banco entre apache derby, hsqldb e h2.
> Consegui instalar o h2 mas não consigo entrar em algum modo konsole para
> digitar as query de criação de banco, tabelas e outras coisas... Alguém
> poderia me ajudar?
>

Podemos ajudar, claro. Mas antes de responder, você precisa fazer a
pergunta certa.  Se você perguntar qual a melhor linguagem de
programação, ou qual o melhor SO, ou qual a melhor profissão, ou qual
o melhor país para se viver, ou qual o melhor time de futebol...

a resposta sempre vai ser subjetiva. Dependendo da sua necessidade, um
bom consultor lhe dará respostas diferentes:

- Qual o tamanho da base?
- Qual o número de conexões simultâneas?
- Qual a complexidade do negócio?
- Precisa de tipos de dados específicos, compostos, arrays, etc?
- Precisa de suporte a internacionalização? em qual nível?
- Precisa de tipos de índices avançados, particionamento de tabelas, MVCC, etc?
- Que tipo de transações vão rodar? OLTP? Web? BI?
- Vai utilizar funções e procedures dentro do banco?
- Qual o nível de SLA para tempo de recuperação, perda de dados e
tempo off line?
- Precisa de tolerância a desastres naturais?
- Qual o nível de exigência de performance em quais tipos de situação
são críticos?
- Precisa se integrar com outros bancos? Precisa de replicação? É um
ambiente distribuído?
- Você precisa de compatibilidade com o padrão SQL? Pretende migrar a
aplicação para outros SGDBs no futuro?
- Você é uma fabrica de software ou o usuário final?
- Qual é a sua plataforma legada?
- Qual é a experiência da sua equipe? Com quais tecnologias ela já
está habituada? Existe uma cultura estabelecida?
- Você já tem contrato de suporte com alguma empresa?
- Qual o potencial de investimento em treinamento que você tem?
- Em qual lugar do planeta você está? Precisa de qual nível de
suporte? Existem empresas que oferecem este nível de suporte na sua
região? Você pode pagar por ele?

Você não pode avaliar um banco de dados por um benchmark qualquer....
se fosse um TPC, eu até respeitaria... eles simulam situações reais de
teste, para algo mais próximo do ambiente OLTP ou BI.

Benchmarks são coisas muito suspeitas. Fazer um benchmark bem feito dá
muito trabalho e custa muito dinheiro. A maioria dos benchmarks são
muito mal feitos. Ou são muito tendenciosos, pois testam uma situação
onde um produto específico leva clara vantagem e esquece de testar nas
situações onde o produto leva desvantagem. Isso é muito claro.

Em todo caso... os Bancos de Dados tem uma tendência a se
comoditizarem. Isto AINDA não aconteceu, ainda existem diferenças
significativas que podem fazer você restrigir a sua busca a um grupo
de opções. Você está procurando um segmento específico?

[]s
Fábio Telles

>
> --
> Valter Cezar Prado Junior
> Analista TI
>
> Sem saber como fazer ele fez!
> _______________________________________________
>  pgbr-geral mailing list
>  [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a