O que é In-process Database?
É um sistema leve de armazenamento de dados que é executado diretamente no aplicativo, sem a necessidade de um servidor separado.
Definição
Esses tipos de bancos de dados funcionam como parte do seu aplicativo. Em vez de enviar dados para outro lugar ou conectar-se pela internet, ele mantém os dados diretamente na memória do programa que você está utilizando. Desta forma, é muito rápido e a instalação bastante simples.
Como funciona
Você o adiciona ao seu aplicativo como uma biblioteca ou arquivo. Você usa comandos padrão para ler ou gravar dados e, quando o aplicativo é fechado, os dados geralmente são armazenados em um arquivo local.
Onde é usado
É preferido em aplicativos móveis, pequenos softwares de desktop ou processos de prototipagem rápida.
Costuma ser confundido com
É misturado com bancos de dados baseados em cliente-servidor; Este sistema é local, embora exija conexão remota.
Perguntas frequentes
Esses bancos de dados são adequados para big data?
Geralmente projetados para dados de pequeno e médio porte, os baseados em servidor são melhores para sistemas grandes.
É difícil de instalar?
Não, normalmente você pode começar a usá-lo imediatamente, apenas adicionando um arquivo de biblioteca.
Termos relacionados
Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →