O que é Source data?


0

Este artigo irá explicar o que é Source data e como usar Source data.

Dados de origem

Na programação de computadores, a fonte de dados ou fonte de dados é o local principal de onde os dados vêm. A fonte de dados é um banco de dados, um conjunto de dados, uma planilha ou mesmo dados embutidos em código. Quando os dados são exibidos, eles são recuperados de sua fonte de dados. O software processa esses dados internamente, realizando cálculos adicionais se necessário, formata-os e atualiza a janela do aplicativo.

Os aplicativos de computador podem ter várias fontes de dados definidas, dependendo de sua função. Aplicativos como Oracle, SalesForce.com e SAP usam bancos de dados como fontes de dados. Um tipo comum de banco de dados é um banco de dados SQL, mas alguns aplicativos podem usar outros tipos de banco de dados, como o Microsoft Access.

Tipos gerais de banco de dados

Para máxima integridade de dados, um banco de dados SQL, como MySQL, PostgreSQL ou MariaDB, geralmente é preferido. Com o sacrifício de algum desempenho, ele fornece o máximo de integridade de dados e transações.

Para velocidade e escalabilidade, um armazenamento de dados NoSQL, como Redis ou MongoDB, pode ter um desempenho melhor. Esses bancos de dados podem não funcionar bem com muitas gravações simultâneas, mas podem ler dados em alta velocidade.

Uma versão leve do MySQL, SQLite, é fácil de configurar e usar e oferece excelente desempenho para aplicativos da web menores.

Combinando tipos de banco de dados em um aplicativo

Vários sistemas de banco de dados podem ser implantados para trabalhar em conjunto uns com os outros, para diferentes propósitos. Por exemplo, um mercado online pode armazenar informações confidenciais do usuário e histórico de compras em um banco de dados SQL. O banco de dados SQL pode receber muitas consultas simultâneas, lidando com milhões de solicitações simultâneas (todas ocorrendo em um curto período de tempo sobreposto). Os sistemas de banco de dados SQL geralmente apresentam integridade de dados robusta, garantindo que o resultado de cada transação corresponda a alterações simultâneas em outros dados.

O mesmo aplicativo pode usar um banco de dados diferente para informações menos críticas, como os comentários em uma seção de feedback do usuário. Uma instância do Redis pode ser configurada para armazenar e recuperar rapidamente esses dados como objetos JSON, aumentando o desempenho da web.

Usando uma planilha como banco de dados

Para aplicativos leves, é possível usar uma planilha como banco de dados. Por exemplo, você pode criar um documento do Planilhas Google em uma Conta do Google conectada ao GCP e implantá-lo em um aplicativo da web. As planilhas nesta página podem receber solicitações de leitura e gravação por HTTPS ou fazer chamadas para a API do Planilhas Google. As interações com uma planilha do Google incorrem no uso de recursos de computação e podem ser rastreadas no painel do GCP.

Para aplicativos de missão crítica, no entanto, um banco de dados é sempre preferido.


Like it? Share with your friends!

0
Rubem Rego

0 Comments

Your email address will not be published. Required fields are marked *