07/09/2014, 19:31
|
| | Fecha de Ingreso: septiembre-2014
Mensajes: 1
Antigüedad: 10 años, 2 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 |