Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2014, 19:31
dag1
 
Fecha de Ingreso: septiembre-2014
Mensajes: 1
Antigüedad: 9 años, 7 meses
Puntos: 0
como puedo almacenar datos y leer al mismo tiempo

Estimados soy nuevo en python , asi que tal vez sea muy básica mi pregunta, pero no lo he logrado. La cuestión es que estoy haciendo un programa que lee datos de un puerto serial y los almacena en una base de datos (postgresql). El problema que tengo es que logro recibir bien los datos por puerto serial, pero el proceso de enviarlos a la base de datos toma mas tiempo del que me mandan los datos y se me comienza a llenar el buffer del PC. Para evitar este problema se me ocurrió que podría almacenar los datos en alguna especie de memoria y al mismo tiempo ir leyéndolos y guardándolos a la base de datos de forma paralela con la librería THREAD . Pero no se como hacer esto, intente guardar en un txt e ir leyendo en paralelo , pero leo solamente lineas blancas o información defectuosa.

Alguien me podría orientar mas o menos en alguna solución para evitar la perdida de datos.
Saludos y gracias