Derby ou MySQL ou ...?

Pour ce type de besoins vous choisissez Apache Derby (ou Java DB) sur la base (ou vice versa)? Je regardai autour de moi et les gens il suffit de comparer les deux, mais personne n'en parle lors d'envisager de chacun. Je développe une application web à l'aide de Glassfish + Java/Restlet + MySQL.

J'attends autour de 100 à 200 utilisateurs de ce système avec une charge d'environ 30 à 50 utilisateurs simultanés à un moment donné - la plupart du temps.

M'a dit de regarder Derby si je souhaite faire de la web-app téléchargeable/distribuable. Mais est-ce la seule raison pourquoi je l'utiliser? Est-il adapté pour le web-apps? Quelqu'un at-il utilisé? Quelle a été votre expérience et de le faire lorsque vous choisissez l'un sur l'autre? (La plupart des discussions de la comparaison sont antérieurs à MySQL v5 quand il n'en a pas le support des procédures stockées, des déclencheurs, etc., Mais ce n'est plus le cas).

Je peux comprendre autonome DB modèle de serveur avec un serveur web, l'envoi de la demande, mais comment ce changement de modèle avec un intégré à l'db? Ou fait-on par défaut à l'aide de Derby dans la configuration du réseau?

source d'informationauteur PhD