Je travaille dans Visual Studio 2005, .NET 2.0.Quelle base de données dois-je utiliser pour obtenir les meilleures performances?
J'ai besoin d'écrire une application, qui écoute sur le port COM et enregistre les données entrantes dans une base de données. Caractéristique principale: enregistrer les données entrantes (séries de numéros à 13 chiffres), si ce numéro existe déjà, puis le marquer comme double. Par exemple, il pourrait y avoir ces enregistrements dans la base de données:
0000000000001 OK
0000000000002 OK
0000000000002 Double
0000000000003 OK
0000000000004 OK
je pouvais utiliser la base de données SQL, mais je ne sais pas si c'est assez rapide ... La base de données devrait pouvoir stocker jusqu'à 10.000.000 d'enregistrements et écrire jusqu'à 100 enregistrements par minute (il faut donc vérifier 100 fois par minute si cet enregistrement existe déjà).
Quelle base de données dois-je utiliser? Peut-être que toute la base de données devrait être en RAM. Où pourrais-je en apprendre plus à ce sujet?
Merci
OK ... maintenant, quand j'y pense, 100 lectures par minute ne sont vraiment pas une grosse affaire ... – sventevit