Je n'ai pas utilisé NexusDB, mais FireBird va facilement gérer les tailles de table que vous avez mentionnées. En fait, toute base de données qui ne peut traiter 100 000 enregistrements serait trop limitée pour la plupart des cas. En bref, vous n'irez probablement pas trop loin, quel que soit votre choix.
Les bases de données intégrées et C/S servent à différentes fins. C/S a l'avantage de permettre à plusieurs clients de se connecter, et peut mieux évoluer dans les grands systèmes. Embedded est idéal lorsque vous souhaitez déployer un système clé en main, éventuellement avec une installation XCopy. En raison de la couche supplémentaire impliquée, je soupçonne que la connexion directe à une base de données dans un système embarqué serait plus rapide que C/S. Seuls les tests côte à côte nous le diront à coup sûr.
Vous savez probablement déjà que FireBird peut être déployé en tant que C/S ou intégré. Si vous ne l'avez pas déjà considéré, ElevateDB est une autre option qui offre la même flexibilité.
Question difficile ... Je pense que c'est plus une décision du type de base de données que vous préférez. – bastianneu