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
