Pular para o conteúdo principal

Acesse e trabalhe com uma instância de banco de dados

info

Visualização

Esse recurso está em Public Preview nas seguintes regiões: us-east-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, eu-central-1, us-east-2, ap-south-1.

Esta página descreve as diferentes maneiras de trabalhar com a instância do banco de dados do Lakebase e recomenda como otimizar as consultas do PostgreSQL.

Formas de acessar seu banco de dados

Veja a seguir os métodos para acessar a instância do seu banco de dados para executar PostgreSQL consultas e gerenciar identidades. Como um serviço de gerenciar Postgres, há algumas limitações de funcionalidade. Veja a compatibilidade do Postgres.

Antes de se conectar ao banco de dados usando um editor externo ou o Databricks Notebook, verifique se o senhor pode se autenticar na instância do banco de dados.

Método

Descrição

Editor de SQL

Conecte-se ao seu banco de dados e consulte-o no editor Databricks SQL.

Notebooks do Databricks

Conecte-se ao seu banco de dados e faça consultas a partir do Databricks Notebook.

Clientes SQL

Conecte-se ao seu banco de dados e faça consultas a partir de ferramentas externas, como psql, DBeaver e pgAdmin.

Se o senhor consultar por meio de um Databricks SQL endpoint, a consulta será federada a uma instância do banco de dados.

execução de consultas federadas em Databricks SQL

Use consultas federadas via DBSQL para consultar sua tabela Postgres sem sincronizar seus dados.

Diagrama do uso de consultas federadas para consultar uma tabela Postgres

principais considerações:

  • Latência: As consultas federadas têm maior latência do que as consultas diretas do PostgreSQL.
  • Taxa de transferência: O Databricks SQL suporta menos consultas por segundo (QPS) em comparação com a consulta direta ao PostgreSQL.
  • Otimização de consultas: Para obter o melhor desempenho, escreva consultas que filtrem no site primário key ou em uma coluna indexada da tabela Postgres.