PostgreSQL é um sistema de banco de dados objeto-relacional open source poderoso. Tem mais de 15 anos de desenvolvimento ativo e uma arquitetura comprovada que ela ganhou uma forte reputação de confiabilidade, integridade de dados e correção. Ele funciona em todos os principais sistemas operacionais, incluindo Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), e Windows. É totalmente compatível com ACID, tem suporte completo para as chaves estrangeiras, joins, views, triggers, e procedimentos armazenados (em vários idiomas). Ele inclui mais SQL: 2008 tipos de dados, incluindo INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, e TIMESTAMP. Ele também suporta o armazenamento de grandes objetos binários, incluindo imagens, sons ou vídeo. Possui interfaces de programação nativas para C / C + +, Java,. Net, Perl, Python, Ruby, Tcl, ODBC, entre outros, e documentação excepcional .

 

Um banco de dados de classe empresarial, o PostgreSQL possui recursos sofisticados, como multi-Version Concurrency Control (MVCC), ponto no tempo de recuperação, tablespaces, replicação assíncrona, transações aninhadas (pontos de salvamento), online / hot backups, um sofisticado consulta planejador / otimizador, e escrever adiante o registo para tolerância a falhas. Ele suporta conjuntos de caracteres internacionais, codificação de caracteres multibyte, Unicode, e é local-aware para classificação, maiúsculas e minúsculas, e formatação. É altamente escalável, tanto na grande quantidade de dados que pode gerenciar e no número de usuários simultâneos que podem acomodar. Existem sistemas PostgreSQL ativos em ambientes de produção que gerem mais de 4 terabytes de dados. Alguns limites do PostgreSQL estão incluídos na tabela abaixo.

 

fonte: http://www.postgresql.org/about/

 

home