Fórum banco de dados. Opiniões #244603
27/07/2004
0
Gostaria de pedir a opinião de vocês sobre banco de dados. Estou estudando o incio de um novo aplicativo e eu gostaria de saber qual o banco de dados é mais confiavel e estavel para se trabalhar em rede.
A versão 1.0 deste aplicativo foi feito com a base de dados access porem eu gostaria de melhorar pois não gostei muito dos resultados, principalmente pela lentidão do bd em consultas pois as tabelas possuem muitos registros (sou iniciante em delphi, comecei a estudar esta linguagem a cerca de um ano).
Flávinha
Flavia_mococa
Curtir tópico
+ 1Posts
27/07/2004
Reginaldo174
Ambos são muito parecidos, e vc encontra muitos tutoriais na internet.
Alem dos amigos é claro.
Reginaldo
Gostei + 0
27/07/2004
Xisto
Acredito que ja existem enquetes aqui no site sobre o assunto.
Em todo caso FIREBIRD é muito bom.
Gostei + 0
27/07/2004
Rafs
Recomendaría a utilização do Firebird, pois assim como você, está em início de carreira e promete muito pela frente. Desta forma você poderá acompanhar as evoluções deste BD e crescer junto.. :)
Utilizo Firebird comercialmente e com grande volume de acessos e informações e digo que até o presente momento não tive problemas que me fizesse pensar em trocá-lo.
Mas atenha-se ao seguinte, não basta instalar, criar o banco de dados e as tabelas e sair preenchendo com registros, é necessário despender tempo para realizar uma boa configuração e um bom projeto para o BD, pois mesmo que se tenha o ´melhor´ BD do mundo, se não for bem configurado, será pior que sua aplicação em Access.. :?
Procure por tutoriais, livros e apostilas que com certeza vc terá um excelente desempenho para o sistema que está a desenvolver e também não se esqueça de contar com a ajuda desta comunidade.. :D
Abraços e boa sorte :wink:
Gostei + 0
27/07/2004
Flavia_mococa
Acabei de baixar o firebird 1.5 e o ibexpert. Estou tambem procurando por apostilas e tutoriais sobre o assunto, se alguem tiver algum bom material e pudfer me mandar eu ficarei muito grata :wink: . Meu e-mail é flavia@dris.com.br
Li várias enquetes e mensagens sobre este assunto e relamente a grande maioria usa ou preferi este banco entao resolvi optar por ele e baixa-lo.
Muito obrigada pela opinião de voces. :wink: :D :P
Flavinha
Gostei + 0
27/07/2004
Rodolpho123
Falou e disse Rafs......
Gostei + 0
27/07/2004
Eniorm
interessante pq cada vez mais nós tiramos nossas conclusões
de qual banco usar...
Eu tenho um sistema com mais de 15.000 registros no total,
no Interbase 6 e nunca deu problema algum.
Mas mesmo assim eu vou começar a usar o Firebird 1.5
O MySQL eu já testei no Delphi usando o Zeos, e fuincionou
bem.
T+
Gostei + 0
27/07/2004
Vinicius2k
Creio que o principal realmente já foi debatido e bem abordado pelo Rafs, mas como o Enio deu um testemunho vou dar o meu tbm...
Tenho um cliente com um banco de cerca de 800 MB, algo em torno de 4 milhoes de registros... antes era IB 6.0, depois FB 1.0 e agora FB 1.5... este cliente teria potencial para aquisição de um banco de renome como Oracle ou MS-SQL Server e, devo confessar que quando vi seu banco passar dos 500 MB fiquei um pouco apreensivo e tentei, discretamente, encorajá-lo a migrar, duvidando da capacidade do FB, mas ele preferiu continuar usando o FB e eu me surpreendi...
Tenho tbm clientes com outros bancos menores variando entre 80 e 400 MB... só tive problemas de corrupção uma única vez devido à queda de energia seguida de falha de no-break no servidor, mas tudo resolvido com Back-up + Restore e sem traumas...
´Problemas de corrupção´ é uma coisa que vc vai ouvir falar muito de amantes incondicionais de outros bancos quando se referem ao IB/FB, mas nenhum banco está livre disso, logicamente vc ouve falar muito mais de problemas com o IB/FB pq ele é muito mais usado pela comunidade Delphi do que os outros... Sem desmerecer nenhum deles, aliás quando migrei de desktop (com access) para client/server a tarefa de escolha não foi fácil, mas o IB/FB é mais difundido entre os desenvolvedores Delphi o que o torna mais fácil de se lidar pela disponibilidade de material e fóruns, como este.
Em relação à performance e segurança, todos são muito parecidos, mas a grande vantagem do Firebird, ao meu ver, está na sua praticidade de instalação e manutenção e no custo zero da licença...
T+
Gostei + 0
28/07/2004
Rogerio_amorim
Estou trabalhando com o Firebird a uns 6 meses e estou bastante impressionado, já trabalho com o IB 6.0 a uns 3 anos e sempre achei que seu gargalho maior era o tempo de espera de conexão com o banco e com o FB, esse gargalho foi sanado. Mas claro que tb é necessário remover a dll gds32 do IB e colocar a do FB nos computadores clientes.
OK
Rogerio Amorim
Gostei + 0
28/07/2004
Eniorm
Pois é Rogerio.... tbm acontece o mesmo comigo... a demora
na conexão do meu programa com o banco de dados gdb.
Só não sabia que isso é um problema do IB, achei que era no meu
PC apenas que acontecia isso.
T+
Gostei + 0
28/07/2004
Leonardoffsilva
Mas estou olhando com carinho um lançamento da MS, o SQL SERVER 2005 Express. Saiu a versão beta2 dia 26/7/2004.
É fantástico e ainda gratuito.
A limitação está em : somente 1 processador, 4 Gb de Banco de dados e 1 Gb de memória. A partir daí, teria de usar o SQL Licenciado.
O tramua de evolução de um cliente da versão express para a versão paga seria muito suave!
Gostei + 0
29/07/2004
Flavia_mococa
valeu amigos.
Gostei + 0
29/07/2004
Armando.boza
Pois é Rogerio.... tbm acontece o mesmo comigo... a demora
na conexão do meu programa com o banco de dados gdb.
Só não sabia que isso é um problema do IB, achei que era no meu
PC apenas que acontecia isso.
T+[/quote:fd4e55aaaa]
O meu caso foi diferente.... usando estações win98 e servidor 2000 server com o interbase 6 a conexão era imediata... muito rápida....daí tive uns problemas com vírus e migrei para o win 2003 server....
Ai começou a ficar lento... a conexão demora mas quando está conectado vai blz....
O que pode ser? será que é alguma configuração do 2003?
Gostei + 0
29/07/2004
Vinicius2k
Se o 2003 Server tiver o mesmo sistema de ´arquivos protegidos do S.O´ que tem o XP, a extensão .GDB é uma delas... esta foi uma das razões pela qual a extensão foi mudada no Firebird e no próprio IB comercial...
Essa ´funcionalidade´ do S.O faz cópias destes arquivos protegidos para restauração do sistema, caso necessário e isso torna o primeiro acesso lento... Experimente alterar a extensão do Banco de Dados...
Pode ser tbm uma demora na resolução de nome caso vc esteja usando o nome do servidor ao invés do IP na conexão... o ideal é usar o IP...
T+
Gostei + 0
29/07/2004
Armando.boza
Se o 2003 Server tiver o mesmo sistema de ´arquivos protegidos do S.O´ que tem o XP, a extensão .GDB é uma delas... esta foi uma das razões pela qual a extensão foi mudada no Firebird e no próprio IB comercial...
Essa ´funcionalidade´ do S.O faz cópias destes arquivos protegidos para restauração do sistema, caso necessário e isso torna o primeiro acesso lento... Experimente alterar a extensão do Banco de Dados...
Pode ser tbm uma demora na resolução de nome caso vc esteja usando o nome do servidor ao invés do IP na conexão... o ideal é usar o IP...
T+[/quote:1f87aa56db]
Eu uso o IP..... quando comecei a programar fiz uns testes e percebi que colocando o IP era mais rápido mesmo....
´Experimente alterar a extensão do Banco de Dados...´..... como assim, eu posso mudar a extensão de GDB para outra qualquer?
Gostei + 0
29/07/2004
Vinicius2k
Com certeza... a extensão é um padrão, mas nada lhe impede de mudá-la... coloque por exemplo, .FDB do Firebird 1.5.x ou .IB do Interbase 7.x ...
A mudança da extensão não influi em nada na aplicação...
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)