Tipos SGBD
PostgreSQL
PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto software livre.
Hoje, o PostgreSQL é um dos SGBD (Sistema Gerenciador de Bancos de Dados) de código aberto mais avançados, contando com recursos como:
- consultas complexas
- chaves estrangeiras
- integridade transacional
- controle de concorrência multi-versão
- suporte ao modelo híbrido objeto-relacional
- trigger
- views
- stored procedures em várias linguagens
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 você pode utilizá-lo em qualquer tipo de aplicação, seja ela comercial ou não, sem pagar nada por isso - é totalmente gratuito!
A tecnologia usada no Firebird tem mais de 20 anos, fazendo com que ele seja um produto muito maduro e estável.
Abaixo segue uma lista dos principais recursos do Firebird:
- 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;