voskobovich
@voskobovich
PHP Developer | 8+ years exp.

Какая база данных лучше подходит для desktop приложений на Java?

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

Расскажите как хранить данные так, чтобы можно было сделать реально полезный поиск по наименованию номенклатуры (одно поле), и какая БД для этого подходит?
Посматриваю в сторону Firebird. Что скажете?

Реализовывать буду на java и соответственно решение должно быть совместимо.
Так же решение должно быть максимально локальным и простым в установке. Установщик программы будет отправляться юзерам-динозаврам который с компьютером на "вы". Нужно чтобы они его запустили и программа установилась и работала)
  • Вопрос задан
  • 3832 просмотра
Пригласить эксперта
Ответы на вопрос 4
kivsiak
@kivsiak
software engineer
Ответ написан
Комментировать
@gurinderu
java developer
140к можно хранить в обычном файле, ваш pojo имплементировать от externalizable и реализовать сериализацию, так будет быстрее, для поиска использовать к примеру cqengine.
Ответ написан
Комментировать
@bromzh
Drugs-driven development
sqlite
Ответ написан
Комментировать
Svininykh
@Svininykh
OpenSource разработчик POS-систем
Я пользуюсь в своём проекте Apache Derby, подключаясь через JDBC. В зависимости от JDBC драйвера можно использовать, как много, так и одно подключение. Сервер также может быть встроенным и тогда к головному приложению смогут подключаться тонкие клиенты db.apache.org/derby/papers/DerbyTut/ns_intro.html
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы