LINUX.ORG.RU
решено ФорумTalks

СУБД на Java, есть ли?


0

2

Нужна небольшая открытая мобильная СУБД для локальной сети.

Задача такая: есть большая таблица. Требуется организовать к ней доступ посредством запросов с разных устройств (в т.ч. ноуты und КПК). Причём ТЗ такое: база должна иметь возможность оперативно разворачиваться специалистом среднего уровня подготовки в том числе и на ноутах.

Возможен ли такой финт ушами?

Deleted

Последнее исправление: rht (всего исправлений: 2)

Ответ на: комментарий от Ramen

Требуется поддержка небольшого числа таблиц.

Deleted
()
Ответ на: комментарий от r_asian

>Ставь мускуль и не парься. Жаба - не нужна

Поддерживаю.

Zhbert ★★★★★
()

В интерпрайз-жабу есть встроенная

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от r_asian

Кстати, правильный подход. Мускуль бывает на небольшой бд даже шустрее sqlite хоть последний для таких бд и делался

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от r_asian

Нет. Нужна простая мобильная СУБД для работы на разных платформах. Мускуль сложен и не мобилен.

Deleted
()
Ответ на: комментарий от aydar

> hsqldb

У вас устаревшие данные. Они поменяли название.

bbk123 ★★★★★
()
Ответ на: комментарий от iZEN

> Sun JavaDB на основе кода Apache Derby входит в дистрибутив Oracle JDK.

Не на основе, а просто оригинальный Apache Derby.

bbk123 ★★★★★
()
Ответ на: комментарий от Deleted

Ну тогда можно сделать свой билд sqлайта, так чтобы достаточно было запустить экзешник и пару раз нажат далее, и все было установлено и настроено. А пользователи линукса и сами смогут разобраться как что поставить.

drull ★☆☆☆
()
Ответ на: комментарий от drull

Та думаю, как оно лучшее. Очень уж неохота быть «незаменимым»...

Deleted
()
Ответ на: комментарий от PayableOnDeath

Иерархия? Спасибо за наводку, подумаю.

Deleted
()
Ответ на: комментарий от annulen

> http://sqljet.com/ - sqlite на Java

«SQLJet does not support SQL queries» - вся идея самого sqlite похерена на корню, очевидно кто-то осилил передрать код по работе с данными, но не парсер запросов + VM для их исполнения, что собственно составляет основную фишку sqlite, это также означает - до-свиданья views, triggers, foreign keys etc., вообщем это ни разу не замена sqlite, а просто голый доступ к таблицам

aho
()
Ответ на: комментарий от annulen

> Поддержка SQL в требованиях не указывалась

не спорю - это я так, откомментарил NIH-синдром разработчиков, благо есть и нормальные обертки, и JDBC-драйверы под полноценный sqlite, просто нет смысла создавать огрызок, который всегда будет отставать как по версии, так и по багфиксам, при этом, который легко может испортить данные, или делает их неюзабельными без использования именно и только SQLJet

aho
()
Ответ на: комментарий от aho

>просто нет смысла создавать огрызок, который всегда будет отставать как по версии, так и по багфиксам, при этом, который легко может испортить данные, или делает их неюзабельными без использования именно и только SQLJet

Смысл-таки есть, если хочется сэкономить место

Мы например в embedded юзаем доморощенную «базу» на крестах, ибо sqlite не влезает

annulen ★★★★★
()
Ответ на: комментарий от annulen

> Мы например в embedded юзаем доморощенную «базу» на крестах, ибо sqlite не влезает

ну врядли для Java 200 Кб sqlite + обертка это много :)

ибо sqlite не влезает


его можно очень сильно «порезать» -http://www.sqlite.org/compile.html#omitfeatures

хотя я конечно не знаю, насколько ограниченные были у вас ресурсы

aho
()
Ответ на: комментарий от PayableOnDeath

А если уж ТС хочется встроенной БД не обязательно скуэлевой, а подойдет и простая для хранения java-объедков объектов, то пусть смотрит DB4O

Karapuz ★★★★★
()
Ответ на: комментарий от annulen

Вот и мы всяко передумали. Проще всего замутить нечто «доморощенное».

Deleted
()
Ответ на: комментарий от Karapuz

>GigaBASE

Что-то меня смущает это название. Мне не нужна огромная база)

annulen ★★★★★
()
Ответ на: комментарий от Karapuz

а вообще спасибо за ссылку, там много интересного)

annulen ★★★★★
()
Ответ на: комментарий от Deleted

1. Есть java-версия почти всего
2. BDB есть под всё и на всём.

Xellos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.