Situation: J'ai un script de trading en direct qui calcule toutes sortes de choses toutes les x minutes dans mon principal thread
(Python). l'envoi de la commande est effectué par l'intermédiaire de thread
. la réception et l'exécution de ces commandes est cependant différente car je ne peux pas laisser passer x minutes mais j'en ai besoin dès qu'elles arrivent. J'ai initialisé une autre thread
pour vérifier les données (exécution) qui se trouvent dans une table de base de données (POSTGRES SQL
).python et postgresql: vérifier de manière fiable des mises à jour dans un tableau spécifique
Problème (s): Je ne peux pas continuosly exécuter la requête tous les xx ms, obtenir des données de DB, comparer la longueur de la table, puis obtenir la différence pour diverses raisons (de type non seulement d'utiliser ce DB, perforamnce questions , etc). donc j'ai recherché quelques solutions et suis venu avec ce fil (https://dba.stackexchange.com/questions/58214/getting-last-modification-date-of-a-postgresql-database-table) où fondamentalement l'essentiel était que "Il n'y a aucun enregistrement fiable et autoritaire de la dernière heure modifiée d'une table".
Question: Que puis-je faire à ce sujet, qui est la suivante: obtenir des réponses à instantenuous d'une table postgres sql
sans surcharger le tout en utilisant Python
?
c'est tellement hors de ma ligue! Je vais essayer tout de suite – Asher11