Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

  

Section
Column
width15%

Column
width75%
Informações

Links relacionados ao conteúdo apresentado:

Plataformas suportadas para a versão atual do banco de dados PostgreSQLPostgreSQL Build Farm: Sistema de testes do PostgreSQL

Nota
titleHomologação do produto

O processador ARM não está homologado para uso com o Protheus. Esta página é dedicada a trazer informações relevantes para o banco de dados que pode ser utilizado com o Protheus. 

O banco de dados PostgreSQL pode ser utilizado com o processador ARM a partir de sua versão 15.

O banco de dados PostgreSQL é considerado suportado em uma plataforma (pela comunidade de desenvolvimento do PostgreSQL; uma plataforma é definida como a combinação entre uma arquitetura de CPU e um sistema operacional) se o código provê os recursos adequados ao funcionamento do software nesta, e se a plataforma foi capaz de provisionar e passar pelos testes de regressão. Estes testes são, em sua maioria, automatizados por meio da PostgreSQL Build Farm; um sistema distribuído que automaticamente testa alterações no código do PostgreSQL à medida que estas vão ocorrendo em uma ampla gama de plataformas. 

Homologação do uso do banco de dados em uma plataforma baseada em ARM

Ao abranger uma nova arquitetura nos testes de homologação, atestamos a qualidade do produto e garantimos seu funcionamento em diferentes cenários. 

Utilizando o cálculo com a metodologia APDEX (Application Performance Index), a partir de uma baseline pré-estabelecida, é possível definir se uma alteração na arquitetura de seu banco de dados afetará a experiência com o produto Protheus. Este cálculo leva em consideração, dentre outras informações, o tempo médio de resposta esperado de rotinas pré-definidas; trazendo um resultado calculado entre 0 e 1. Quanto mais próximo de 0, maior é o tempo de resposta adquirido comparado ao tempo de resposta esperado; por outro lado, quanto mais próximo de 1, mais próximo do tempo de resposta esperado é o tempo de resposta adquirido. Os testes de homologação possuem uma baseline altíssima, e quando um produto para uso com o Protheus está homologado, significa que este alcançou um score acima do valor pré-definido. Note que o resultado de cada produto, software, plataforma ou arquitetura não é divulgado, pois existem variáveis que podem ser ajustadas de acordo com cada cenário, aumentando o índice de performance e consequentemente agregando mais valor à experiência obtida.

A obtenção dos resultados para o cálculo do APDEX é feita a partir de testes de estresse que simulam milhares de conexões ao mesmo tempo, executando diferentes processos e rotinas com o intuito de observar o comportamento da aplicação em um cenário de alta concorrência, alta carga de operações nas plataformas e durante um período de tempo pré-definido. 


Informações
titleInstalação e performance do banco de dados

Para a instalação do banco de dados, verifique a página Protheus com PostgreSQL - Linux; para tuning, consulte a página 03. Ajustes para performance. Estas configurações não foram alteradas.

Para assegurar que seu ambiente terá melhor performance, prefira utilizar uma versão mais atualizada do banco de dados. Nos testes comparativos entre as versões do SGBD (entre a versão 14 e a versão 15 do PostgreSQL), foi constatado um ganho de 2% em performance com uma redução de 30% dos recursos consumidos, levando em consideração o método APDEX mencionado anteriormente.

Ou seja: com o PostgreSQL na versão 15, você utilizará menos recursos computacionais e mesmo assim terá mais performance, se comparado à versão 14 do PostgreSQL.

Nota
titleAtenção

O comparativo é realizado apenas entre diferentes versões do mesmo banco de dados - neste caso, o PostgreSQL.