Python -> SQLite -> ASP.NET C#Dans la base de données de mémoire avec une capacité de prise
Je cherche une base de données dans l'application de la mémoire qui ne dispose pas d'écrire les données qu'il reçoit sur le disque. Fondamentalement, je vais avoir un serveur Python qui reçoit des données UDP de jeu et traduit les données et les stocke dans le moteur de base de données de la mémoire. Je veux rester loin de l'écriture sur disque car cela prend trop de temps. Les données ne sont pas importantes, si quelque chose ne va pas, il se vide et se remplit avec la prochaine vague de données envoyées par les joueurs.
Ensuite, un autre serveur ASP.NET doit pouvoir se connecter à cette base de données en mémoire via TCP/IP à intervalles réguliers, par exemple toutes les secondes ou 10 secondes. Il doit extraire ces données, qui seront à leur tour mises à jour sur un site Web affichant des données de jeu «en direct».
Je regarde SQlite, et je me demande, est-ce le bon outil pour le travail, quelqu'un a des suggestions?
Merci !!!
"Je ne veux pas écrire sur le disque car cela prend trop de temps" ressemble à une optimisation prématurée. Si vous n'avez pas les numéros pour le sauvegarder, continuez avec le chemin le plus simple. – Schwern