Bonjour à tous,
Je suis en train d'écrire une application en JAVA qui fera office de serveur ou se connectera un grand nombre de clients...
le point ou je voudrais avoir des conseils est pour la base de données.
Cette application devra enregistrer plusieurs dizaines d'informations par secondes, de tailles relativement petites (en moyenne 10 octets), et ce en permanence... Donc je voudrais savoir la meilleur façon d'enregistrer ces informations dans une base de données.
Est ce qu'utiliser JDBC est une bonne solution (avec le serveur de la base la meme machine) ? Y en a t-il des meilleurs (plus performantes) ?
Et dans la façon d'enregistrer les données, vaut il mieux les enregistrer au fur et à mesure (c'est à dire plusieurs dizaines de requettes par seconde) ou bien de mettre les données en mémoire et d'exécuter par exemple un thread qui enregistrerait periodiquement (par ex: toutes les 30 secondes) les informations dans la base...
Mon but étant de rechercher le meilleur taux rapidité/cout en ressourses système, et pour la base de données un compromis si possible gratuit ou peu couteux.
Merci pour vos réponses.
Partager