O Hologres Shared Cluster (Lakehouse Acceleration Edition) é uma oferta serverless que acelera consultas em dados do MaxCompute e do 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 aprimorada 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) é adequado para os seguintes cenários:
Dados armazenados no OSS ou no MaxCompute são consultados com pouca frequência e 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.
É necessário acelerar consultas de data lake e data warehouse, com ferramentas de BI como Tableau, Quick BI e FineBI conectadas para análise.
Limites
O Hologres Shared Cluster (Lakehouse Acceleration Edition) está disponível nas seguintes regiões: China (Beijing), China (Shanghai), China (Hangzhou), China (Shenzhen) e Singapore.
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 service de computação é pausado e nenhuma taxa de computação é gerada. 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 em dados armazenados no MaxCompute e no OSS. Os dados permanecem no sistema externo.
Não é possível criar tabelas internas ou importar dados para instâncias do Hologres Shared Cluster (Lakehouse Acceleration Edition). Para usar 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 padrão do PostgreSQL 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 service
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 |
As consultas podem ser aceleradas para responder em milissegundos. |
As consultas podem ser aceleradas para responder em frações de segundo. |
|
Tipo de dado |
Tipos de dados básicos, tipo DECIMAL no MaxCompute V2.0, tipo DATETIME e tipo ARRAY são suportados. |
Tipos de dados básicos, tipo DECIMAL no MaxCompute V2.0, tipo DATETIME e tipo ARRAY são suportados. |
|
|
Otimização do motor |
N/D. |
N/D. |
|
|
Consulta de dados baseada em tabelas internas |
Índices suportados |
Índices bitmap e chaves de clusterização são suportados. |
Nenhum. |
|
Chaves de distribuição especificadas |
Chaves de distribuição podem ser especificadas para operações Local Join ou Local Group By. |
Nenhum. |
|
|
Recursos |
Os recursos de computação e armazenamento adquiridos são exclusivos para você. |
Os recursos de computação são compartilhados; os recursos de armazenamento são exclusivos para você. |
|