Saltar al contenido

base de datos en memoria en Python

Agradecemos tu apoyo para extender nuestros tutoriales con relación a las ciencias informáticas.

Solución:

SQLite3 podría funcionar. La interfaz de Python admite la implementación en memoria que ofrece la API C de SQLite3.

De la especificación:

También puede proporcionar el nombre especial :memory: para crear una base de datos en RAM.

También es relativamente barato con las transacciones, dependiendo de lo que estés haciendo. Para empezar, solo:

import sqlite3
conn = sqlite3.connect(':memory:')

A continuación, puede proceder como si estuviera utilizando una base de datos normal.

Dependiendo de sus datos, si puede arreglárselas con key/value (cadenas, hashes, listas, conjuntos, conjuntos ordenados, etc.): Redis podría ser otra opción para explorar (como mencionó que desea compartir con otros programas).

Puede que no parezca obvio, pero los pandas tienen muchas capacidades relacionales. Ver comparación con SQL

Si piensas que ha sido de provecho este post, sería de mucha ayuda si lo compartieras con más seniors de este modo contrubuyes a difundir esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *