Nenhum conhecimento Firebird
boa tarde a todos, nunca tive a oportunidade de interagir com esse banco, o que vc´s pode me dizer sobre ele? caracteristicas...
Roniere Almeida
Curtidas 0
Respostas
Claudia Nogueira
19/11/2012
Sou suspeita pra falar sobre o Firebird, pois meu principal software é feito com ele e simplesmente pras minhas necessidades ele é fantástico.
A principio eu usei o Interbase e logo quando surgiu o Firebird já passei pra ele devido a continuidade do produto e o projeto continuar muito ativo.
Ele pode ser utilizado com qualquer linguagem e no Delphi tem acesso nativo através dos componentes da paleta Interbase.
Veja os principais recursos em [url]http://www.firebirdnews.org/docs/fb2min_ptbr.html[/url]
A principio eu usei o Interbase e logo quando surgiu o Firebird já passei pra ele devido a continuidade do produto e o projeto continuar muito ativo.
Ele pode ser utilizado com qualquer linguagem e no Delphi tem acesso nativo através dos componentes da paleta Interbase.
Veja os principais recursos em [url]http://www.firebirdnews.org/docs/fb2min_ptbr.html[/url]
GOSTEI 0
William
19/11/2012
Roniere, já desenvolvi vários sistemas utilizando esse SGBD e não tenho do que reclamar, muito menos meus clientes. Conheço uma empresa que trabalha com mais de 70 estações acessando o Firebird quase que simultaneamente e sem problemas.
Na questão do desenvolvimento tem algumas características bem interessantes, uma delas e que me ajuda muito é fato de poder usar os triggers em múltiplos eventos(INSERT, UPDATE, DELETE) coisa que o meu querido MySQL ainda não suporta. Trabalhar com com domains, facilidade que ajuda muito na manutenção de uma tabela.
Ainda fica devendo na questão do campo auto_increment, mas dá para se virar bem com os Generators e Triggers. Prometeram que na versão 3.0 será adicionado essa funcionalidade, vamos aguardar.
Na somatória esse SGBD traz muito mais vantagens do que desvantagens, além der ser FREE o que é muito importante quando se pensa em desenvolver um software comercial e comercializa-lo.
Na questão do desenvolvimento tem algumas características bem interessantes, uma delas e que me ajuda muito é fato de poder usar os triggers em múltiplos eventos(INSERT, UPDATE, DELETE) coisa que o meu querido MySQL ainda não suporta. Trabalhar com com domains, facilidade que ajuda muito na manutenção de uma tabela.
Ainda fica devendo na questão do campo auto_increment, mas dá para se virar bem com os Generators e Triggers. Prometeram que na versão 3.0 será adicionado essa funcionalidade, vamos aguardar.
Na somatória esse SGBD traz muito mais vantagens do que desvantagens, além der ser FREE o que é muito importante quando se pensa em desenvolver um software comercial e comercializa-lo.
GOSTEI 0
Roniere Almeida
19/11/2012
Poxa, muitas informações!!! gostei de todas as respostas...
uma outra coisa, é facil de implementar? administrar???
uma outra coisa, é facil de implementar? administrar???
GOSTEI 0
William
19/11/2012
Cara antes de trabalhar com Firebird só conhecia Access, ou seja, arquitetura client-servidor não tinha nem idéia de como trabalhar!
Tem muito material na net e no próprio portal Devmedia, não sei se seria uma "heresia" minha dizer que o Firebird une a simplicidade de um SGBD pequeno com a robustez de um grande SGBD.
Utilizando ferramentas como IBExpert free ou paga se quiser, vc brinca com a administração do Firebird.
Não tem segredo !!!
Tem muito material na net e no próprio portal Devmedia, não sei se seria uma "heresia" minha dizer que o Firebird une a simplicidade de um SGBD pequeno com a robustez de um grande SGBD.
Utilizando ferramentas como IBExpert free ou paga se quiser, vc brinca com a administração do Firebird.
Não tem segredo !!!
GOSTEI 0
Antonio Pereira
19/11/2012
Pode ir sem medo de ser feliz. Tenho 6 software que rodam com ele e em nenhum deles nunca tive problema com o banco de dados. Um destes software uso duas interfaces. Uma em Delphi para o acesso local (dentro da empresa) e uma em ASP para o acesso externo, já tive cerca de 80 usuários conectados simultaneamente e foi numa boa com uma ótima performance. Claro que tudo isto depende de uma modelagem de dados bem feita, criar o índices no banco (pk, fk, constraint´s) corretamente, testar, testar, testar as query´s antes de colocar na aplicação... E a infra também conta muito para manter a integridade física do banco: no-break no servidor (fundamental) pois o desligamento pode (e já vi vários casos realmente) facilmente corromper a base de dados. Backup diário (3 vezes ao dia) preservando sempre no mínino uma cópia do backup semanal por algum tempo. Bom é isto, seja cuidadoso (que é o requisito de qualquer SGDB) que você terá um ótimo resultado e será feliz.... como eu.. he he he. Boa Sorte!
GOSTEI 0
Roniere Almeida
19/11/2012
otimas informações, ele trabalha em conjunto com quais tecnologias???
GOSTEI 0
Anderson
19/11/2012
O Firebird trabalha com várias tecnologias (Delphi, Java, Python, MS .NET, PHP, ODBC, Lazarus FreePascal, ...) e várias plataformas (Windows, Linux, MacOS X, ...). Há alguns tutoriais na web para instalar o Firebird também no FreeBSD.
Quer conhecer o Firebird, prepare um café e assista sem pressa os dois vídeos abaixo.
Estudo de caso - Remédio em Casa: É um vídeo que já tem algum tempo, mas com dicas ainda válidas nos dias de hoje (como iniciaram com o Firebird, tecnologias que usaram, problemas que encontraram e como resolveram, ...).
http://www.youtube.com/watch?v=hwjNn5zAL-A
Segurança em servidores Firebird: Dicas que todo o DBA deveria saber (válido para qualquer banco de dados).
http://www.youtube.com/watch?v=zWlQ46D3vHw&feature=relmfu
Referências - Livros:
- Firebird - Dicas de Segurança - Luiz Paulo de O. Santos
- Dominando o Firebird - Helen Borrie (já há uma versão 2 deste livro)
- Programação Cliente/Servidor com Firebird - Carlos Alberto Pedroso Araújo
- Firebird Essencial - Carlos H. Cantú
- Firebird 2.0 - Carlos H. Cantú
Sites, lembrando que fóruns são uma boa pedida (da teoria a prática):
http://www.firebirdsql.org
http://www.firebirdnews.org
http://www.firebirdfaq.org
http://tracker.firebirdsql.org/secure/Dashboard.jspa
http://www.firebase.com.br
http://www.flamerobin.org
http://dyemanov.blogspot.com.br/
http://www.youtube.com/user/FirebirdDeveloperDay
Conhecer bem o banco de dados é só a ponta do iceberg. Uma modelagem, frontend, hardware e sistema operacional adequados também fazem parte da solução. Não basta apenas ter o "banco de dados tal", tem que saber usar.
Abraços,
Anderson:.
Quer conhecer o Firebird, prepare um café e assista sem pressa os dois vídeos abaixo.
Estudo de caso - Remédio em Casa: É um vídeo que já tem algum tempo, mas com dicas ainda válidas nos dias de hoje (como iniciaram com o Firebird, tecnologias que usaram, problemas que encontraram e como resolveram, ...).
http://www.youtube.com/watch?v=hwjNn5zAL-A
Segurança em servidores Firebird: Dicas que todo o DBA deveria saber (válido para qualquer banco de dados).
http://www.youtube.com/watch?v=zWlQ46D3vHw&feature=relmfu
Referências - Livros:
- Firebird - Dicas de Segurança - Luiz Paulo de O. Santos
- Dominando o Firebird - Helen Borrie (já há uma versão 2 deste livro)
- Programação Cliente/Servidor com Firebird - Carlos Alberto Pedroso Araújo
- Firebird Essencial - Carlos H. Cantú
- Firebird 2.0 - Carlos H. Cantú
Sites, lembrando que fóruns são uma boa pedida (da teoria a prática):
http://www.firebirdsql.org
http://www.firebirdnews.org
http://www.firebirdfaq.org
http://tracker.firebirdsql.org/secure/Dashboard.jspa
http://www.firebase.com.br
http://www.flamerobin.org
http://dyemanov.blogspot.com.br/
http://www.youtube.com/user/FirebirdDeveloperDay
Conhecer bem o banco de dados é só a ponta do iceberg. Uma modelagem, frontend, hardware e sistema operacional adequados também fazem parte da solução. Não basta apenas ter o "banco de dados tal", tem que saber usar.
Abraços,
Anderson:.
GOSTEI 0
Roniere Almeida
19/11/2012
obrigado Anderson
GOSTEI 0