2011-08-09 2 views
0

Кто-нибудь знает о совместимой с Java системе управления реляционными базами данных, например Microsoft Access, для которой не требуется демон на стороне сервера для управления параллельным IO?Система управления реляционными базами данных Daemonless

+0

Какую проблему вы пытаетесь решить с помощью этого db? – Paul

+0

Клиент рабочего стола Java. Параллельные пользователи подключаются к централизованной БД. Пользователи не хотят накладных расходов на управление отдельным процессом сервера. –

ответ

0

Без серверного процесса где-то вы говорите о библиотеке базы данных, например HSQLDB, Derby или SQLite. Они работают достаточно хорошо, пока вы не ожидаете, что множество одновременных обновлений будут исполнять или что-то подобное. Те серверы БД, которые так неудобны для настройки, имеют реальную цель ...

Помните, что если вы используете распределенную файловую систему, чтобы позволить нескольким пользователям доступ к базе данных, вам понадобится распределенная блокировка для работы (действительно очень больно, слишком много вопросов SO, чтобы выбрать хороший, чтобы указать), или у вас будет только один процесс, который сразу откроет соединение (очень ограниченное). Опять же, именно тогда сервер БД имеет смысл.