O Hologres Shared Cluster (Lakehouse Acceleration Edition) é uma oferta serverless que acelera consultas a dados no MaxCompute e no OSS com baixo custo. Este tópico aborda o contexto, os cenários de uso, os recursos e uma comparação com instâncias exclusivas.
Informações de contexto
O Hologres Shared Cluster (Lakehouse Acceleration Edition) é uma versão atualizada do Hologres Shared Cluster (BI-based MaxCompute Acceleration Edition). Além da aceleração baseada em BI para o MaxCompute, ele oferece suporte à aceleração de data lake no OSS. Sua arquitetura cloud-native separa armazenamento e computação. Cada instância possui nós de frontend exclusivos com 4 núcleos e 16 GB de memória para autenticação, análise e otimização de SQL, enquanto compartilha um pool de recursos de computação para entregar alto poder de processamento a um custo reduzido. Isso viabiliza análises interativas serverless e econômicas em data lakehouses.
Cenários
O Hologres Shared Cluster (Lakehouse Acceleration Edition) aplica-se aos seguintes cenários:
Dados armazenados no OSS ou no MaxCompute são consultados com pouca frequência, mas exigem baixa latência.
Consultas complexas sobre grandes volumes de dados em tabelas externas ultrapassam a capacidade de instâncias exclusivas do Hologres com especificações baixas.
Aceleração de consultas de data lake e data warehouse, com integração a ferramentas de BI como Tableau, Quick BI e FineBI para análises.
Limites
O Hologres Shared Cluster (Lakehouse Acceleration Edition) está disponível nas seguintes regiões: China (Beijing), China (Shanghai), China (Hangzhou), China (Shenzhen) e Singapura.
Se uma instância do Hologres Shared Cluster não receber nenhuma solicitação de consulta por 90 dias consecutivos, ela será suspensa às 12:00 do 90º dia para otimizar a alocação de recursos. Após a suspensão, os metadados e o endpoint da instância permanecem inalterados, mas o serviço de computação é pausado e não há cobrança de taxas de computação. Para retomar a instância, acesse a página Instances.
Recursos
As instâncias do Hologres Shared Cluster (Lakehouse Acceleration Edition) compartilham recursos de computação, mas oferecem o mesmo conjunto rico de funcionalidades das instâncias exclusivas do Hologres. Cada instância fornece os seguintes recursos:
-
Motor de consulta integrado:
Crie tabelas externas para acelerar consultas a dados armazenados no MaxCompute e no OSS. Os dados permanecem no sistema externo.
Não é possível criar tabelas internas nem importar dados para instâncias do Hologres Shared Cluster (Lakehouse Acceleration Edition). Para utilizar tabelas internas, adquira uma instância exclusiva do Hologres.
Instruções SQL padrão: Compatível com PostgreSQL 11, o Hologres Shared Cluster (Lakehouse Acceleration Edition) suporta instruções PostgreSQL padrão para consultas de dados.
Gerenciamento de permissões: As permissões são gerenciadas por instância, da mesma forma que nas instâncias exclusivas do Hologres. Adicione ou remova usuários e conceda diferentes permissões de acesso conforme as necessidades do seu negócio.
As instâncias do Hologres Shared Cluster (Lakehouse Acceleration Edition) suportam todos os recursos das instâncias exclusivas do Hologres, exceto tabelas internas e importação de dados.
Comparação entre tipos de serviço
A tabela a seguir compara instâncias exclusivas do Hologres e instâncias do Hologres Shared Cluster (Lakehouse Acceleration Edition).
|
Item |
Instância exclusiva do Hologres |
Instância do Hologres Shared Cluster (Lakehouse Acceleration Edition) |
|
|
Recurso |
Categoria |
Suporte ao PostgreSQL 11, com mais operadores disponíveis. |
Suporte ao PostgreSQL 11. |
|
Otimização de parâmetros |
Otimização de parâmetros |
Suportado. Modifique parâmetros no nível do banco de dados ou do usuário conforme as necessidades do seu negócio. |
Suportado. Modifique parâmetros no nível do banco de dados ou do usuário conforme as necessidades do seu negócio. |
|
Número de conexões SQL ou consultas por segundo (QPS) |
Varia conforme o tipo de instância. Execute a instrução |
O número padrão de conexões SQL é 100. |
|
|
Consulta de dados baseada em tabelas externas |
Carregamento do módulo de metadados |
Aceleração de consultas para resposta em milissegundos. |
Aceleração de consultas para resposta em frações de segundo. |
|
Tipo de dado |
Suporte a tipos de dados básicos, tipo DECIMAL no MaxCompute V2.0, tipo DATETIME e tipo ARRAY. |
Suporte a tipos de dados básicos, tipo DECIMAL no MaxCompute V2.0, tipo DATETIME e tipo ARRAY. |
|
|
Otimização do motor |
N/A. |
N/A. |
|
|
Consulta de dados baseada em tabelas internas |
Índices suportados |
Suporte a índices bitmap e chaves de clusterização. |
Nenhum. |
|
Chaves de distribuição especificadas |
Definição de chaves de distribuição para operações Local Join ou Local Group By. |
Nenhum. |
|
|
Recursos |
Os recursos de computação e armazenamento adquiridos são exclusivos. |
Os recursos de computação são compartilhados; os recursos de armazenamento são exclusivos. |
|