# ¿Qué es In-process Database?

Es un sistema de almacenamiento de datos liviano que se ejecuta directamente dentro de la aplicación sin necesidad de un servidor separado.

## Definición
Estos tipos de bases de datos funcionan como parte de su aplicación. En lugar de enviar datos a otra parte o conectarse a Internet, mantiene los datos directamente en la memoria del programa que está utilizando. De esta forma, es muy rápido y la instalación bastante sencilla.

## Cómo funciona
Lo agrega a su aplicación como una biblioteca o archivo. Utiliza comandos estándar para leer o escribir datos, y cuando la aplicación se cierra, los datos generalmente se almacenan en un archivo local.

## Dónde se usa
Se prefiere en aplicaciones móviles, software de escritorio pequeño o procesos rápidos de creación de prototipos.

## Suele confundirse con
Se mezcla con bases de datos basadas en cliente-servidor; Este sistema es local mientras que requieren conectarse de forma remota.

## Preguntas frecuentes
**¿Son estas bases de datos adecuadas para big data?**
Generalmente diseñados para datos pequeños y medianos, los basados ​​en servidor son mejores para sistemas enormes.

**¿Es difícil de instalar?**
No, normalmente puedes empezar a usarlo de inmediato simplemente agregando un archivo de biblioteca.


## Términos relacionados
- [In-process](/es/dictionary/in-process/)
- [Database](/es/dictionary/database/)
- [Vector Database](/es/dictionary/vector-database/)

---
Fuente: TreScout Glosario · https://trescout.com/es/dictionary/in-process-database/
