Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 16 additions & 17 deletions pt-BR/active_record_multiple_databases.md
Original file line number Diff line number Diff line change
Expand Up @@ -365,27 +365,26 @@ connections globally.

## Caveats

### Automatic swapping for horizontal sharding
### Troca automática para fragmentação horizontal

While Rails now supports an API for connecting to and swapping connections of shards, it does
not yet support an automatic swapping strategy. Any shard swapping will need to be done manually
in your app via a middleware or `around_action`.
Embora Rails agora suporte uma API para conectar e trocar conexões de shards, ele faz
Comment thread
HenriqueMorato marked this conversation as resolved.
Outdated
ainda não suporta uma estratégia de troca automática. Qualquer troca de fragmentos precisará ser feita manualmente em seu aplicativo por meio de um middleware ou `around_action`.
Comment thread
thais-kusuki-vindi marked this conversation as resolved.
Outdated

### Load Balancing Replicas
### Réplicas de balanceamento de carga

Rails also doesn't support automatic load balancing of replicas. This is very
dependent on your infrastructure. We may implement basic, primitive load balancing
in the future, but for an application at scale this should be something your application
handles outside of Rails.
Rails também não suporta balanceamento de carga automático de réplicas. Isto é muito
Comment thread
HenriqueMorato marked this conversation as resolved.
Outdated
dependente de sua infraestrutura. Podemos implementar balanceamento de carga básico e primitivo
no futuro, mas para um aplicativo em escala, isso deve ser algo que seu aplicativo
lida fora do Rails.
Comment thread
thais-kusuki-vindi marked this conversation as resolved.
Outdated

### Joining Across Databases
### Juntando-se a bancos de dados
Comment thread
HenriqueMorato marked this conversation as resolved.
Outdated

Applications cannot join across databases. At the moment applications will need to
manually write two selects and split the joins themselves. In a future version Rails
will split the joins for you.
Os aplicativos não podem ingressar em bancos de dados. No momento, os aplicativos precisarão
escrever manualmente duas seleções e dividir as próprias junções. Em uma versão futura do Rails
irá dividir as junções para você.
Comment thread
thais-kusuki-vindi marked this conversation as resolved.
Outdated

### Schema Cache
### Cache de Esquema

If you use a schema cache and multiple databases you'll need to write an initializer
that loads the schema cache from your app. This wasn't an issue we could resolve in
time for Rails 6.0 but hope to have it in a future version soon.
Se você usar um cache de esquema e vários bancos de dados, você precisará escrever um inicializador
que carrega o cache de esquema do seu aplicativo. Não era um problema que pudéssemos resolver em
tempo para Rails 6.0, mas espero tê-lo em uma versão futura em breve.
Comment thread
thais-kusuki-vindi marked this conversation as resolved.
Outdated
Comment on lines +388 to +390

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Se você usar um *cache* de esquema (*scheme*) e vários bancos de dados, você precisará escrever um inicializador
que carrega o *cache* de esquema da sua aplicação. Não era um problema que pudéssemos resolver em
tempo para Rails 6.0, mas espero tê-lo em uma versão futura em breve.
Se você usar um *cache* de esquema (*schema*) e vários bancos de dados, você precisará escrever um inicializador
que carrega o *cache* de esquema da sua aplicação. Não era um problema que pudéssemos resolver em
tempo para Rails 6.0, mas esperamos tê-lo em uma versão futura em breve.