Améliorations
Sous sa forme actuelle, le script push-to-db.py offre un service relativement élémentaire qui peut recevoir de nombreuses améliorations.
Par exemple :
-
Ajouter de nouveaux connecteurs permettant de stocker des informations dans d’autres bases de données (ex. : MariaDB, MySQL, PosgreSql), fichiers (ex. : CSV, texte, fichier binaire) ou services exotiques (ex. : pousser sur un serveur FTP, sur Tweeter, etc.).
-
Prise en charge de formats de messages spécifiques (ex. : capture d’image).
-
Utiliser un système de fichiers en RAM pour le stockage des bases de données. Cela autorise un nombre illimité de cycles d’écriture sur la base de données, avec une réplication régulière sur support physique (comme la carte SD). Par exemple, une réplication toutes les 2 heures permet de réduire les cycles d’écritures physiques sur la carte SD de 720 par jours (écriture toutes les 120 secondes) à 12 cycles !
-
Bien qu’initialement prévu, le processus de nettoyage des tables d’historique n’a pas été mis en œuvre, c’est donc une amélioration à apporter.