James Coleman
em
O blog de tecnologia do PayPal
–
12
Monish Koppa
em
O blog de tecnologia do PayPal
–
4
Jean-Georges Perrin
em
O blog de tecnologia do PayPal
–
13
Mark Stuart
em
O blog de tecnologia do PayPal
–
36
Dmitry Kruglov
em
Melhor programação
–
52
Al Anany
–
272
Saurabh Kumar
–
Amo Sharma
em
Bytebytego System Design Alliance
–
53
Mariia Romaniuk
–
2
Xiaoxu Gao
em
Em direção à ciência de dados
-Por exemplo, suponha em nosso sistema de 64 bits, temos uma tabela com duas colunas: uma coluna Bigint (que requer alinhamento de 8 bytes) e uma coluna inteira (que requer alinhamento de 4 bytes).O armazenamento de heap do PostgreSQL, assim como campos em estruturas de língua C, grava colunas que garantem limites de alinhamento.Podemos introduzir todos os tipos de comportamento e objetos do sistema usando as tabelas de catálogo do PostgreSQL, e o alinhamento não é exceção.Cada tipo de dados está listado em pg_catalog.pg_type e você pode determinar o alinhamento necessário para qualquer tipo de dados na coluna tipalign daquela tabela de catálogo.
Fonte: https://medium.com/paypal-tech/postgresql-at-scale-saving-space-basically-for-free-d94483d9ed9a