PostgreSQL é um sistema de banco de dados relacional que pertence à classe de software de código aberto que se destaca por sua robustez, escalabilidade e cumprimento de padrões SQL.
Existem versões disponíveis para uma grande variedade de sistemas operacionais, incluindo Linux, Windows, Mac OS X, Solaris, BSD, Tru64 e outros.
PostgreSQL suporta o ACID, ou seja, em outras palavras, completa transações seguras, além de exibições de suporte, junções, chaves estrangeiras, procedimentos armazenados, disparadores, etc..
Ele inclui a maioria dos tipos de dados especificados no SQL92 e SQL99 padrão, como INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATA, INTERVALO e TIMESTAMP.
Outros recursos interessantes incluídos no PostgreSQL incluem:
- Alta concorrência, que evita ter que bloquear uma mesa quando estiver trabalhando nela
- Backups online/hot
- Replicação assíncrona
- Transações não administradas
- Otimização de qualidade
Se for um dado que lhe interessa, você deve saber que não há tamanho máximo de um banco de dados no PostgreSQL; que o tamanho de uma tabela pode ter até 32 TB, uma linha 1,6 TB e um campo de 1 GB. O número de linhas em uma tabela é ilimitado, mas não colunas, que têm um máximo entre 250 e 1600 por tabela. Os índices máximos por tabela também são ilimitados.
Comentários
Parece que o elefante provavelmente não está interessado em bancos de dados