# O que é In-process Vector Database?

É um sistema rápido de armazenamento de dados que mantém os dados de inteligência artificial diretamente na memória da própria aplicação, sem precisar ir para um servidor separado.

## Definição
Os modelos de IA precisam de muitos dados. Extrair esses dados de um banco de dados externo leva tempo. Um banco de dados em processo incorpora dados ao aplicativo, aumentando tremendamente a velocidade.

## Como funciona
Quando o aplicativo é iniciado, o banco de dados é executado com ele. Quando o aplicativo é fechado, os dados geralmente são excluídos da memória ou salvos em um arquivo local.

## Onde é usado
É usado em aplicativos móveis ou assistentes pessoais de inteligência artificial que precisam responder rapidamente.

## Costuma ser confundido com
Misturado com bancos de dados externos; os externos são para dados enormes, este é orientado para a velocidade.

## Perguntas frequentes
**É adequado para big data?**
Não, geralmente é projetado para dados de pequeno e médio porte que precisam ser acessados ​​rapidamente.


## Termos relacionados
- [Vector Database](/pt/dictionary/vector-database/)
- [Memory System](/pt/dictionary/memory-system/)
- [RAG](/pt/dictionary/rag/)

## Ferramentas relacionadas
- [Zvec](/pt/discover/zvec/)

---
Fonte: TreScout Glossário · https://trescout.com/pt/dictionary/in-process-vector-database/
