Какая база данных лучше подходит для desktop приложений на Java?
Мужики, подскажите какая БД лучше подойдет для такой задачи:
Предоставить пользователю доступ к каталогу номенклатуры размером в >140к позиций в виде десктопного приложения. Обеспечить удобный и качественный поиск по номенклатурной базе с возможность добавления найденных позиций к заявке и дальнейшее ее оформление.
Расскажите как хранить данные так, чтобы можно было сделать реально полезный поиск по наименованию номенклатуры (одно поле), и какая БД для этого подходит?
Посматриваю в сторону Firebird. Что скажете?
Реализовывать буду на java и соответственно решение должно быть совместимо.
Так же решение должно быть максимально локальным и простым в установке. Установщик программы будет отправляться юзерам-динозаврам который с компьютером на "вы". Нужно чтобы они его запустили и программа установилась и работала)
Я пользуюсь в своём проекте Apache Derby, подключаясь через JDBC. В зависимости от JDBC драйвера можно использовать, как много, так и одно подключение. Сервер также может быть встроенным и тогда к головному приложению смогут подключаться тонкие клиенты db.apache.org/derby/papers/DerbyTut/ns_intro.html