> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Hospedagem de bancos de dados

> Hospede bancos de dados para suas aplicações na maior plataforma da América Latina. Desempenho empresarial e segurança para seus dados

<Frame>
  <img src="https://squarecloud.app/banners/pt-br/databases.png" alt="Visão geral do serviço de bancos de dados da Square Cloud" style={{ borderRadius: "0.2rem" }} />
</Frame>

## Por que escolher o Square Cloud?

Instâncias gerenciadas de PostgreSQL, MySQL, MongoDB e Redis, provisionadas em poucos cliques e acessíveis por uma conexão criptografada e autenticada por certificado. Você tem um banco de produção sem ajustar um servidor, gerenciar backups ou pagar pela banda que sua aplicação movimenta.

<CardGroup cols={2}>
  <Card title="Armazenamento em NVMe" icon="bolt">
    As instâncias rodam em **SSDs NVMe Samsung empresariais**, onde a latência de leitura aleatória domina o desempenho real das consultas — então lookups indexados e cargas com muita escrita permanecem rápidos.
  </Card>

  <Card title="Sem taxas de rede" icon="wifi">
    **Sem cobranças de ingress ou egress.** Leia e escreva o quanto sua aplicação precisar, sem uma conta de banda medida — um custo que silenciosamente domina na maioria dos provedores de nuvem.
  </Card>

  <Card title="Snapshots instantâneos" icon="server">
    **Pontos de restauração em um clique**, inclusos sem custo adicional. Recupere-se de uma migração ruim ou de uma exclusão acidental sem sair do painel.
  </Card>

  <Card title="Criptografado por padrão" icon="shield-halved">
    As instâncias **só aceitam conexões SSL/TLS** com certificados gerenciados pela Square Cloud. Conexões em texto puro são recusadas, então seus dados são criptografados em trânsito sem nenhuma configuração extra.
  </Card>
</CardGroup>

## Bancos de dados suportados

Oferecemos alguns bancos de dados já configurados para conectar e começar a usar.

<CardGroup cols={2}>
  <Card title="PostgreSQL" icon="elephant" href="https://squarecloud.app/pt-br/databases/postgresql" />

  <Card title="MongoDB" icon="leaf" href="https://squarecloud.app/pt-br/databases/mongodb" />

  <Card title="MySQL" icon="database" href="https://squarecloud.app/pt-br/databases/mysql" />

  <Card title="Redis" icon="r" href="https://squarecloud.app/pt-br/databases/redis" />
</CardGroup>

### Versões

|    SGBD    | Version |
| :--------: | :-----: |
| PostgreSQL |  17.x.x |
|    MySQL   |  9.x.x  |
|   MongoDB  |  8.x.x  |
|    Redis   |  7.4.x  |

## Como hospedar meu banco de dados?

Hospedar seu banco de dados no Square Cloud é simples e direto, você precisa de um **plano Standard ativo ou superior** e seguir estes passos:

<Steps>
  <Step title="Criar uma nova instância de banco de dados">
    Acesse a página de [Bancos de Dados](https://squarecloud.app/pt-br/dashboard/databases) e clique no botão "Criar Banco de Dados".
  </Step>

  <Step title="Configurar sua instância de banco de dados">
    Selecione o tipo de banco de dados que deseja hospedar e preencha as informações necessárias, como nome do banco e memória (RAM).
  </Step>

  <Step title="Finalizar criação da instância">
    Clique no botão "Criar" e aguarde a criação do banco. Quando estiver pronto, você encontrará os detalhes de conexão no painel da instância.
  </Step>
</Steps>

## Como me conectar ao meu banco de dados?

Nossos bancos de dados são configurados para permitir apenas conexões seguras com certificado. Para se conectar ao seu novo banco, siga estes passos:

<Steps>
  <Step title="Obter credenciais e certificados">
    Obtenha as credenciais para conectar ao seu banco de dados. Você precisará do host, porta, nome de usuário e senha, que podem ser encontrados na URL, além dos certificados.
  </Step>

  <Step title="Conectar ao banco usando SSL/TLS">
    Use as credenciais e os certificados para conectar ao banco com seu cliente ou biblioteca preferida.\
    Certifique-se de usar SSL/TLS para conexões seguras e utilize os certificados como CA, certificado raiz, ou certificado e chave do cliente.\
    <Note>Normalmente você precisará apenas do arquivo `.pem`, mas alguns clientes podem exigir os arquivos `.key` e `.cert` separadamente ou um arquivo `.p12`.</Note>
  </Step>

  <Step title="Comece a usar seu banco de dados">
    Uma vez conectado, você pode começar a usar sua instância, armazenando e gerenciando seus dados.\
    Você também pode monitorar o desempenho e uso do banco através do painel do Square Cloud.
  </Step>
</Steps>
