Python - ¿Cómo llevar una DB existente SQLite de disco a la memoria?

 
Vista:
sin imagen de perfil

¿Cómo llevar una DB existente SQLite de disco a la memoria?

Publicado por Sabino (1 intervención) el 25/03/2025 14:37:13
Buenos días:

Tengo un programa Python que hace numerosas consultas a una BD SQLite que me he creado. El fichero de BD ocupa 320 MB. Me gustaría en mi programa indicarle que dicho fichero BD sea trasladado a la memoria, y así trabajar con él más rápido que estando en disco. El programa sólo consulta la BD, no la modifica. Como lo hace muchas veces, creo que iría más rápido si todo estuviera en la memoria RAM. Tengo 64 GB, o sea que de sobra creo yo.

He visto que la cuestión es emplear el comando :memory: pero no sé cómo ni dónde. En internet hay numerosos ejemplos de CREAR una BD en memoria, pero yo no quiero crearla que la tengo ya creada en disco, la quiero llevar a la memoria y trabajar allí con ella.

Agradecería cualquier ayuda y a ser posible con ejemplos de código.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder