... | ... | @@ -32,4 +32,13 @@ Cada SGBD (Sistemas gerenciadores de bancos de dados) deve ter um *adapter* pró |
|
|
Esse é o único componente que tem "contado" direto com o banco de dados. Sempre que o Blendb quer interagir com um banco de dados, essa interação deve ser feita através de um *adapter*. Isso significa que para expandir a portabilidade do Blendb apenas o componente *adapter* deve ser implementado, todos os outros compoenentes podem ser reaproveitados e apenas os adapters necessários precisam ser acionados.
|
|
|
## Fluxo
|
|
|
|
|
|
Quando um usuário realiza uma consulta, ela chega a API. Essa consulta chega em formato de texto que é traduzido para um formato interno do Blendb. Essa consulta então é enviada a *engine*. Quando a *engine* responde o conjundo de agregações a API envia a consulta e o conjunto de agregações para o *adapter* que monta a consulta e envia ao banco de dados. |
|
|
\ No newline at end of file |
|
|
Quando um usuário realiza uma consulta, ela chega a API. Essa consulta chega em formato de texto que é traduzido para um formato interno do Blendb. Essa consulta então é enviada a *engine*. Quando a *engine* responde o conjundo de agregações a API envia a consulta e o conjunto de agregações para o *adapter* que monta a consulta e envia ao banco de dados.
|
|
|
|
|
|
## Sobre
|
|
|
* [Introdução](sobre/introdução)
|
|
|
* [Problema](sobre/problema)
|
|
|
* [Solução](sobre/solução)
|
|
|
* [Linguagem](sobre/linguagem)
|
|
|
* **Arquitetura**
|
|
|
* [Termos Úteis](sobre/glossário)
|
|
|
* [Desvantagens](sobre/desvantagens) |
|
|
\ No newline at end of file |