DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

artigo SQL Magazine 04 - Firebird – O irmão do InterBase

Artigo da Revista SQL Magazine -Edição 4.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Atenção: por essa edição ser muito antiga não há arquivo PDF para download.
Os artigos dessa edição estão disponíveis somente através do formato HTML.

Clique aqui para ler todos os artigos desta edição

 

Firebird – O irmão do InterBase

 

O Firebird é um banco de dados cliente/servidor open source, compatível com o padrão SQL-92, que foi desenvolvido a partir do código-fonte do InterBase 6. Somando as versões disponíveis, o banco roda em mais de dez sistemas operacionais e vem conquistando espaço no disputado mundo dos servidores SQL.

 

História

 

Em Julho de 2000 a Borland abriu o código fonte do InterBase 6, tornando-o free e open source. Nesse momento, um grupo de pessoas resolveu criar um novo banco de dados baseado neste código. Entre essas pessoas estavam nomes influentes da comunidade InterBase, como Ann Harrison, conhecida como “mãe do InterBase” e indica como uma das pessoas que mais entendem da sua arquitetura interna. Coincidência ou não, ela é casada com Jim Starkey, criador do sistema de versioning utilizado no InterBase e no Firebird.

Mesmo distribuindo o código fonte do InterBase, a Borland anunciou a continuidade no desenvolvimento de versões comerciais do produto. O fato de novas versões serem lançadas com código fonte fechado trouxe desconforto no relacionamento entre a comunidade Firebird e a Borland. Após o lançamento do InterBase 6.5 e 7.0 (ambos comerciais), o código da versão 6.0 continua sem melhorias. Em compensação, o Firebird chega na versão 1.0, com uma lista de usuários e diferenciais cada vez maior.

Por ser derivado do Interbase 6.0, o Firebird mantém total compatibilidade com essa versão. Entre as melhorias feitas no código do Firebird estão a correção de bugs e adição de novos recursos (tabela 1).

O Firebird 1.5, em fase de testes como Release Candidate 2, teve seu código portado inteiramente para C++ e sofreu a remoção de todos os códigos obsoletos.

A seguir, vamos detalhar as principais características do Firebird.

 

Facilidade de instalação e manutenção

 

Esse é um ponto forte do InterBase e conseqüentemente do Firebird. Um servidor pode ser instalado em poucos minutos e não exige qualquer tipo de conhecimento específico. Um banco de dados criado no Firebird não precisa ter seu espaço definido previamente, pois seu crescimento é gerido pela quantidade de informações inseridas.

O servidor possui poucos parâmetros de configuração, sendo o padrão suficiente para o bom funcionamento do banco. Podemos dizer que o Firebird é um servidor light, pois dispensa a presença constante de um DBA. O tamanho do instalador na versão Windows não passa de 3MB.

 

Arquitetura Versioning

 

Vários servidores utilizam um modelo de concorrência pessimista, baseado em travas, de registro ou de páginas. O Firebird utiliza um modelo otimista, chamado versioning. Um sistema otimista presume que a chance de mais de um usuário alterar um único registro ao mesmo tempo é muito baixa."

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


(cantu@clubedelphi.com.br) – Bacharel em Ciência da Computação e pós-graduado em análise de sistemas, trabalha com o desenvolvimento de softwares há 15 anos. É consultor especializado em bancos de dados Firebird/InterBase, mantenedor do site www.firebase.com.br, editor da SQL Magazine, membro da equ...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03