Firebird

Firebird

Firebird é um fork do banco de dados Interbase, feito em 2000 apenas uma semana depois que o Interbase foi liberado. A primeira versão estável da nova base de código foi lançada em 2004, com a migração de C para C ++ em andamento desde 2000.

O Firebird tem melhorado constantemente ao longo dos anos, mas continua sendo usado principalmente para bancos de dados locais, menos para conexões remotas. O Firebird utiliza MVCC (controle de concorrência multi-versão) herdado do Interbase, evitando conflitos em transações simultâneas. A desvantagem do MVCC é a varredura periódica do banco de dados.

O bom é que, sendo um banco de dados de código aberto, não há limites para o tamanho do banco de dados, uso de memória e outros. Versões gratuitas de bancos de dados pesados (como DB2, Oracle ou SQL Server) são limitadas no uso de recursos para não competir com suas edições comerciais. Sua inadequação para trabalho remoto se reflete até no fato de que você precisa saber a localização exata no banco de dados no sistema de arquivos do servidor ao se conectar a um servidor remoto. O Firebird não pode competir com bancos de dados projetados para cargas de trabalho cliente / servidor.

Existem muitos relatórios sobre a falta de confiabilidade dos servidores Firebird, mas nem tanto nas versões recentes. No entanto, o ciclo de lançamento é muito longo. O Firebird pode trabalhar com arquivos de banco de dados Interbase, no entanto, seu suporte está atrasado em relação aos últimos lançamentos.

Full Convert suporta banco de dados Firebird diretamente.

Tipos de dados Firebird que suportamos

Integral

bigint (int64, quad), int (integer, long), smallint (short)

Decimal

decimal (numeric), double precision (double, real), float

Text

blob sub_type 1, char (character, text), cstring, nchar (national char, national character), nvarchar (national char varying, national character varying, nchar varying), varchar (char varying, character varying, varying)

Date/Time

date, time, timestamp

Large objects

blob sub_type 0 (blob), blob sub_type 1

Other

boolean

Exportar banco de dados Firebird

Pode fazer sentido migrar seus dados de Firebird. Você pode querer fazer isso permanentemente ou apenas precisar compartilhar suas tabelas com um colaga em um formato diferente.

Copiaremos todas as suas tabelas com seus dados e aplicaremos indexação e relacionamentos exatamente como estão em seu banco de dados Firebird atual. Resumindo, você obtém exatamente o mesmo banco de dados em outro mecanismo de banco de dados. Cada vez que você executar a migração, copiaremos todas as tabelas novamente. Claro, temos um planejador embutido, então você pode executá-lo durante a noite e ter uma nova cópia do banco de dados pela manhã.

Dê uma olhada nos tutoriais rápidos abaixo para ver como isso é feito.

Importar dados para o banco de dados Firebird

Além disso, se você deseja importar dados regularmente e não deseja recriar todo o banco de dados de destino do zero, mas sim fazer uma pequena sincronização direcionada de apenas alterações desde a última execução, use Full Convert Pro ou Ultimate.

Take a look at the quick tutorials below to see how it's done.