Introdução ao PostgreSQL | DeServ – Info
Lomadee, uma nova espcie na web. A maior plataforma de afiliados da Amrica Latina.

Introdução ao PostgreSQL

By Flávio Silva

Resumo da História do PostgreSQL
É um poderoso SGBD com mais de 15 anos de ativo desenvolvimento.

O PostgreSQL atual é derivado do POSTGRES, escrito pela universidade de Berkeley na Califórnia EUA). O POSTGRES foi inicialmente patrocinado pela Agência de Projetos de Pesquisa Avançados de Defesa (DARPA), pelo Escritório de Pesquisa sobre Armas (ARO), pela Fundação acional de Ciências (NSF) e pelo ESF, Inc.

PostgreSQL é o trabalho coletivo de centenas de desenvolvedores, trabalhando sob vinte-um anos e desenvolvimento que começou na Universidade da Califórnia, Berkeley. Com seu suporte de onga data a funcionalidades de nível corporativo de bancos de dados transacionais e escalabilidade,
o PostgreSQL está sendo utilizado por muitas das empresas e agências de governo mais exigentes.
O PostgreSQL é distribuído sob a licensa BSD, que permite uso e distribuição sem ônus para plicações comerciais e não-comerciais.

POSTGRES – 1986
POSTGRES 1 – 06/1989
POSTGRES 2 – 06/1990
POSTGRES 3 – 06/1991

O Informix (adquirido pela IBM) foi originado do código do POSTGRES
Em 1994 Andrew Yu and Jolly Chen adiciona um interpretador de SQL substituindo o PostQUEL
Ele muda de nome para Postgres95 e tve seu código completamente reescrito em ANSI C

Postgres95 – 01/05/1995
PostgreSQL 1 – 05/09/1995

Em 1996 muda novamente de nome, agora para PostgreSQL
PostgreSQL 6 – 29/01/1997 (do 1.09 passou para o 6)
PostgreSQL 7 – 08/05/2000
PostgreSQL 8 – 19/01/2005 (primeira versão for Windows)
PostgreSQL 8.1 – 08/11/2005
PostgreSQL 8.2 – 05/12/2006
PostgreSQL 8.3 – 04/02/2008 (versão atual)

Uma nova versão sai aproximadamente a cada ano.

Fontes:
http://www.postgresql.org/docs/8.3/interactive/release.html
http://www.postgresql.org/docs/8.3/interactive/history.html

Características Avançadas do PostgreSQL
- Exporta em XML
- Busca Textual, com TSearch2
- Novos tipos de dados: ENUM e matrizes de tipos compostos
- Suporte a SNMP
- Transações
- Replicação
- Banco de dados objeto-relacional
- Suporte a transações (padrão ACID)
- Lock por registro (row level locking)
- Integridade referencial
- Número ilimitado de linhas e índices em tabelas
- Extensão para GIS (base de dados geo-referenciados)
- Acesso via drivers ODBC e JDBC
- Interface gráfica de gerenciamento
- Uso otimizado de recursos do sistema operacional
- Suporte aos padrões ANSI SQL 92 e 99
- Joins: Implementa todos os tipos de join definidos pelo padrão SQL99: inner join, left, right, full uter join, natural join.
- Triggers, views e stored procedures
- Suporte ao armazenamento de BLOBs (binary large objects)
- Sub-queries e queries definidas na cláusula FROM
- Backup online
- Sofisticado mecanismo de tuning
- Suporte a conexões de banco de dados seguras (criptografia)
- Modelo de segurança para o acesso aos objetos de banco de dados por usuários e grupos de suários

Suporte aos tipos de dados SQL92 e SQL99, incluindo INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL e TIMESTAMP. Também suporta armazenamento de binary large objects, incluindo imagens, sons ou vídeo. Tem interfaces de programação nativa para C/C++, PHP, Java, .Net, Perl, Python, Ruby, Tcl, ODBC,

Fonte: site do Dextra Treinamentos
Lista completa: http://www.postgresql.org/about/press/features83 e
http://www.postgresql.org/docs/8.3/static/release-8-3.html

Limites do PostgreSQL

Limit Value
Maximum Database Size Unlimited
Maximum Table Size 32 TB
Maximum Row Size 1.6 TB
Maximum Field Size 1 GB
Maximum Rows per Table Unlimited
Maximum Columns per Table 250 – 1600 depending on column types
Maximum Indexes per Table Unlimited

Licença
O PostgreSQL usa a licença BSD, que apenas requer que o código fonte sob licensa mantenha o seu ireito de cópia e a informação da licensa. Essa licensa certificada pela OSI é amplamente vista omo flexível e amigável a empresas, já que ela nao restringe o uso do PostgreSQL com aplicações
comerciais e proprietárias. Juntamente com suporte de várias empresas e propriedade pública do ódigo, a licensa BSD torna o PostgreSQL muito popular entre empresas que querem embutir o anco de dados nos seus próprios produtos sem temor de taxas, enclausuramento a uma empresa, ou udanças nos termos da licença.

Sistemas Operacionais Suportados
Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) e Windows.

Quem oferece Suporte ao PostgreSQL no Brasil
- Carlos Smanioto (Bauru)
- dbExperts (SP)
- Dextra (Campinas)
- Flexsolutions Consultores (Goiânia)
- Locadata (Belo Horizonte)
- Mosman Consultoria e Desenvolvimento (São Pedro – SP)
- Studio Server Hospedagem de Sites (Santos)

Detalhes e Lista completa: http://www.postgresql.org/support/professional_support_southamerica

Oferecem Suporte ao PostgreSQL (consultores individuais e empresas):
Lista completa: http://www.postgresql.org/support/professional_support

Mais empresas e consutores que oferecem suporte ao PostgreSQL:
http://www.opensourcexperts.com/Index/index_html/PostgreSQL/index.html

Algumas Empresas que Patrocinam o PostgreSQL
- InterpriseDB
- Fijitsu
- RedHat
- Skype
- Sun

Lista completa – http://www.postgresql.org/about/sponsors
Algumas Empresas que usam o PostgreSQL (internacionais)
- Apple
- BASF
- Cisco
- OMS (Organização Mundial de Saúde)

Algumas Empresas que usam o PostgreSQL (nacionais)
- FAB (Força Aérea Brasileira)
- Prefeitura Municipal de Sobral
- Vivo
- DNOCS
- DETRAN do Ceará

Equipe de Desenvolvimento do PostgreSQL
http://www.postgresql.org/community/contributors/
Comunidade Brasileira
http://www.postgresq.org.br

Fonte: http://postgresql.ribafs.org

Tags: , , , , , , , , , , , ,

Deixe uma Resposta