Firebird

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2162 palavras )
  • Download(s) : 0
  • Publicado : 2 de dezembro de 2011
Ler documento completo
Amostra do texto
História

O Firebird é derivado do código do Borland InterBase 6.0. Ele tem o código aberto e não possui licença dupla, portanto pode ser utilizado em qualquer tipo de aplicação, seja ela comercial ou não, sem pagar nada por isso, sendo totalmente gratuito.

A tecnologia usada no Firebird tem mais de 20 anos, fazendo com que ele seja um produto muito maduro e estável.Principais Recursos

O Firebird possui um pequeno instalador, porém é um SGBD completo e poderoso. Ele pode gerenciar bancos de dados de alguns Kbytes até dezenas de Gigabytes com boa performance e praticamente sem necessidade de manutenção.

Os principais recursos do Firebird são:

- Suporte total a Stored Procedures e Triggers
- Transações compatíveis com ACID
- Integridade Referencial
-Multi Generational Architecture
- Consome poucos recursos de processamento
- Linguagem nativa para Stored Procedures e Triggers (PSQL)
- Suporte para Funções Externas (UDFs)
- Praticamente não necessita de DBAs especializados
- Quase nenhuma configuração - instale e já comece a usar!
- Grande comunidade de usuários e vários lugares para se obter suporte gratuito
- Versão embedded do SGBD -perfeita para criação de catálogos em CDROM, aplicações "demo" ou standalone
- Dezenas de ferramentas de terceiros, incluindo aplicações gráficas de administração, replicação, etc.
- Careful writes - recuperação rápida, dispensa o uso de log de transações
- Diversas formas de acesso ao banco de dados: nativo/API, dbExpress, ODBC, OLEDB, .Net provider, JDBC nativo tipo 4, Python module, PHP,Perl, etc.
- Suporte nativo para os maiores sistemas operacionais, incluindo o Windows, Linux, Solaris, MacOS.
- Backups incrementais
- Builds de 64bits disponíveis
- Total controle de cursores em PSQL
- Tabelas de Monitoramento
- Triggers de conexão e transação
- Tabelas temporárias
- TraceAPI - saiba o que está acontecendo no servidor

Usando o Firebird

Usar o Firebird é umatarefa muito simples. O instalador não tem mais que 7 MB (dependendo do sistema operacional escolhido) e totalmente automatizado. O download do Firebird pode ser feito direto do site oficial do Firebird: www.firebirdsql.org.

O servidor Firebird é disponibilizado em quatro variações: SuperServer, Classic, SuperClassic e Embedded. Atualmente, a versão Classic é indicada para máquinas com mais deum processador e em algumas situações específicas. O SuperServer compartilha o cache entre as conexões com o banco, e utiliza threads para gerenciar cada conexão. A versão Classic inicia um processo independente do servidor para cada conexão estabelecida. O SuperClassic usa threads em um único processo do servidor, com cache independente para cada conexão.

A versão embedded é umavariação fantástica do servidor. Consiste em um servidor Firebird completo composto por apenas alguns arquivos. É muito fácil de distribuí-lo, pois não há necessidade de instalação. Torna-se ideal para o uso em catálogos em CDROM, versões de avaliação de utilitários ou aplicações standalone.

O Firebird vem com uma série de utilitários de linha de comando que permitem criar bancos de dados,recuperar estatísticas, executar comandos e scripts SQL, efetuar backups e restores, etc. Caso o usuário prefira uma ferramenta com interface gráfica, existem inúmeras. Trabalharemos com o IBExpert.

No Windows, o Firebird pode ser executado como um serviço ou no modo de aplicação. O instalador pode criar um ícone no Painel de Controle do Windows que permite a você iniciar ou parar o servidor.Para todos os tamanhos de BD

Algumas pessoas pensam que o Firebird é um SGBD para ser usado apenas com pequenos bancos de dados ou poucas conexões, o que é totalmente errado. O FB é usado com grandes bancos de dados e considerável número de conexões, podendo trabalhar com um banco de dados de 1 Terabyte.

Usando o IBExpert

O IBExpert é uma ferramenta que possibilita...
tracking img