|
|
Com diversas agregações, qual seria a melhor para responder uma consulta ? A resposta que o Blendb usa é, a que têm a granularidade necessária, nem maior nem menor. Uma granularidade menor torna impossível responder a pergunta, uma granularidade maior apenas deixa a consulta mais lenta.
|
|
|
|
|
|
A própria pessoa que realiza a consulta pode fazer esse trabalho, mas além de ser trabalhoso, demanda um conhecimento vasto da estrutura do banco de dados e saber todas as agregações existentes. A pergunta certa seria, por que não automatizar esse processo e quais outras vantagens vantagens surgem desse automação.
|
|
|
A própria pessoa que realiza a consulta pode fazer esse trabalho, mas além de ser trabalhoso, demanda um conhecimento vasto da estrutura do banco de dados e saber todas as agregações existentes. A pergunta certa seria, por que não automatizar esse processo e quais outras vantagens surgem desse automação?
|
|
|
|
|
|
Essa é a proposta do Blendb, automatizar a seleção de agregações.
|
|
|
|
... | ... | @@ -24,11 +24,11 @@ As seguintes funcionalidades eram requeridas para realizar essa tradução. |
|
|
* **Conhecer a granularidade**: para selecionar a agregação com a granularidade necessária, o Blendb precisaria conhecer a granularidade de **todas** as agregações.
|
|
|
* **Combinar agregações**: Em muitos casos, os dados estão distribuídos em várias tabelas e agregações, então combiná-las, através de uma consulta, também era necessário.
|
|
|
|
|
|
## Utilizando os bandos de dados
|
|
|
## Utilizando os bancos de dados
|
|
|
|
|
|
Foi verificado que, os bancos de dados já oferecem todas as funcionalidades necessárias para realizar as consultas anaíticas, bastava utilizadas de forma eficiente. Então ao invés de implementar um novo banco de dados para realizar consultas, bastava utilizar os existentes e fornescer o conhecimento necessário para realizar a automação.
|
|
|
Foi verificado que, os bancos de dados já oferecem todas as funcionalidades necessárias para realizar as consultas anaíticas, bastava utilizadas de forma eficiente. Então ao invés de implementar um novo banco de dados para realizar consultas, bastava utilizar os existentes e fornecer o conhecimento necessário para realizar a automação.
|
|
|
|
|
|
Em resumo, o Blendb **NÃO** é um banco de dados novo, apenas oferece uma forma alternativa de se comunicar com os bancos de dados.
|
|
|
Em resumo, o Blendb **NÃO** é um banco de dados novo, apenas oferece uma forma alternativa de se comunicar com os já existentes.
|
|
|
|
|
|
## [Home](/)
|
|
|
* [Introdução](sobre/introdução)
|
... | ... | |