Todos os produtos
Search
Central de documentação

PolarDB:Cold data tiered storage

Última atualização: Jul 14, 2026

Este tópico descreve os benefícios do armazenamento em camadas para dados quentes e frios e o funcionamento desse recurso no PolarDB for PostgreSQL. Transferir dados raramente acessados ou atualizados para o OSS reduz significativamente os custos de armazenamento.

Benefícios

Ao ativar o armazenamento em camadas para dados frios, o custo unitário de armazenamento cai cerca de 90% em comparação ao ESSD PL1. Consulte as Regras de faturamento para armazenamento em camadas de dados frios.

O armazenamento em camadas de dados frios no PolarDB for PostgreSQL oferece:

  • Facilidade de uso

    • Transparência SQL: todas as operações SQL funcionam sem alterações no código. Tabelas no OSS aceitam consultas federadas e operações CRUD completas.

    • Transparência de índices: políticas de arquivamento para índices e visualizações materializadas operam de forma transparente.

  • Alta flexibilidade

    • Arquive dados por tabela (incluindo índices e visualizações materializadas), por partição ou por campo Large Object (LOB). Combine políticas para configurar o armazenamento conforme sua necessidade.

  • Excelente desempenho

    • Um cache de três camadas — objetos lógicos no nível UDF, páginas compartilhadas e persistência de arquivos — reduz as solicitações de acesso ao OSS e minimiza o impacto na latência de leitura e gravação.

  • Ampla variedade de cenários

    • Permite arquivar dados de uso geral, espaço-temporais e de séries temporais, como trajetórias espaço-temporais e mapas de alta precisão, com redução significativa nos custos de armazenamento.

  • Segurança e confiabilidade

    • Dados frios no OSS aceitam backup e recuperação, o que reduz custos e mantém a alta disponibilidade (HA).

Nota

A latência de acesso aumenta após o arquivamento dos dados no OSS. Evite atualizações ou gravações frequentes em dados arquivados. Especifique quais dados devem residir no OSS.

Aplicabilidade

Requisitos de versão

Versões compatíveis para clusters do PolarDB for PostgreSQL:

  • PostgreSQL 16 com versão secundária do mecanismo 2.0.16.9.6.0 ou posterior.

  • PostgreSQL 14 com versão secundária do mecanismo 2.0.14.10.21.0 ou posterior.

Regiões compatíveis

Área

Região

China

China (Hangzhou)

China (Shanghai)

China (Shenzhen)

China (Beijing)

Outras

Singapore

Como funciona o armazenamento em camadas

O armazenamento em camadas gera economia ao utilizar o OSS como opção de baixo custo. O PolarDB for PostgreSQL também integra Elastic Block Storage (EBS) e OSS para automatizar o armazenamento em camadas de dados quentes e frios conforme padrões específicos de uso. Assim, o PolarDB mantém a transparência nas operações CRUD SQL e minimiza a degradação de desempenho por meio de um sistema de cache multinível. A arquitetura de armazenamento em camadas é a seguinte:

image.png

Modos de armazenamento frio

O armazenamento frio permite transferir tabelas de dados, índices ou visualizações materializadas para o OSS. Isso minimiza o uso do disco e resulta em economia significativa. Após a transferência, todas as instruções SQL com operações CRUD permanecem transparentes, sem necessidade de modificações adicionais.

O PolarDB oferece os seguintes modos de armazenamento frio:

  • Armazene todos os dados da tabela no OSS e mantenha os índices em discos cloud. Essa abordagem reduz custos e preserva o alto desempenho de acesso.

  • Armazene colunas do tipo LOB e colunas secundárias no OSS.

  • Armazene partições expiradas no OSS e mantenha as partições quentes em discos cloud. Este é o modo típico de armazenamento em camadas.

image (2).png

Casos de uso

A latência de acesso do OSS é centenas de vezes maior que a dos discos cloud. Consequentemente, o desempenho diminui quando os dados são transferidos para o OSS. No entanto, alguns clientes ainda exigem alto desempenho ao consultar ou atualizar dados no armazenamento frio. Para atender a essa necessidade, o PolarDB for PostgreSQL oferece dois tipos de armazenamento em camadas:

  • Transfira partições expiradas para o OSS e mantenha as partições quentes em discos cloud. Essa estratégia minimiza o impacto no desempenho das consultas e reduz os custos de armazenamento. Para mais informações, consulte Armazenamento frio de tabelas particionadas.

  • Mantenha um cache materializado nos discos cloud para dados frequentemente acessados e atualizados, enquanto armazena o conjunto completo de dados no OSS. O ciclo de vida dos dados no cache materializado depende da frequência de acesso. Esse método garante excelente desempenho e redução de custos. Para mais informações, consulte Cache materializado.