Для каких требований вы бы предпочли Apache Derby (или Java DB) MySQL (или наоборот)? Я огляделся, и люди просто сравнивают их, но никто не говорит о том, когда рассматривать каждый из них. Я разрабатываю веб-приложение с использованием Glassfish + Java / Restlet + MySQL.
Я ожидаю около 100-200 пользователей для этой системы с нагрузкой около 30-50 одновременных пользователей в данный момент времени - в основном.
Мне сказали взглянуть на Дерби, если я хочу сделать веб-приложение загружаемым / распространяемым. Но разве это единственная причина, по которой я буду его использовать? Подходит ли он для веб-приложений? Кто-нибудь им пользовался? Каким был ваш опыт и когда вы выбираете одно из них? (Большинство обсуждений сравнения предшествовало MySQL v5, когда он не поддерживал хранимые процедуры, триггеры и т. Д., Но это уже не так).
Я могу понять модель автономного сервера БД с веб-сервером, отправляющим запросы, но как эта модель изменится со встроенным БД? Или по умолчанию используется Derby в конфигурации сети?