Форум: "Прочее";
Текущий архив: 2012.01.15;
Скачать: [xml.tar.bz2];
ВнизПорекомендуйте БД для JAVA Найти похожие ветки
← →
И. Павел © (2011-09-27 12:33) [0]Здравствуйте.
Буду писать небольшое приложение на JAVA в качестве пробного задания (клиент-серверное).
Порекомендуйте, пожалуйста, базу данных. Нужна поддержка SQL. Наворотов производительности, прав доступа и TSQL не нужно. Желательно, чтобы ее было максимально просто установить, администрировать и использовать, потому что раньше использовал уже настроенные СУБД.
PS: не уверен, что это принципиально, но работать буду через спринг.
Заранее спасибо.
← →
DiamondShark © (2011-09-27 12:36) [1]Oracle
← →
И. Павел © (2011-09-27 12:43) [2]Забыл сказать: БД под windows. Т.е. сервер у меня будет на localhost.
> [1] DiamondShark © (27.09.11 12:36)
Если только какой-нибудь lite. Обычный оракл, насколько я знаю, тяжеловат для моих целей.
← →
И. Павел © (2011-09-27 12:56) [3]Пока склоняюсь к MYSQL, т.к. работал с ней, когда писал сайт, и фронтенд нашел.
← →
Омлет © (2011-09-27 13:02) [4]Ну так и работай с MySQL. К чему эта тема?
← →
DiamondShark © (2011-09-27 13:08) [5]
> Обычный оракл, насколько я знаю, тяжеловат для моих целей.
Сочетание тяжеловатых тонов Оракла с лёгкой меланхоличностью Явы очень модно в этом сезоне.
> Забыл сказать: БД под windows.
Тогда MSSQL. И сишарп вместо явы.
← →
Юрий Зотов © (2011-09-27 13:14) [6]Если local, то можно Derby.
← →
Омлет © (2011-09-27 13:19) [7]> Derby.
Тогда уж лучше H2 )
← →
И. Павел © (2011-09-27 13:22) [8]> Тогда MSSQL. И сишарп вместо явы.
Вы вопрос читали? Мне сейчас сишарп не нужен.
> Ну так и работай с MySQL. К чему эта тема?
Вопрос и критерии БД озвучены в [0].
> Если local, то можно Derby.
Спасибо, посмотрю.
← →
makvell (2011-09-27 14:40) [9]Мммм... а какая в принципе разница для "пробного задания"? Тем более, что "Наворотов производительности, прав доступа и TSQL не нужно" :)
← →
Kerk © (2011-09-27 14:41) [10]Если наворотов не надо, то наверно лучше MySQL. Она проще.
← →
И. Павел © (2011-09-27 14:53) [11]> [10] Kerk © (27.09.11 14:41)
Спасибо. Ее и выбрал. Скачиваю.
> [9] makvell (27.09.11 14:40)
Кажется, действительно так и есть.
PS:
JAVA - это вещь! Вот пример кода (спринг) в 1 строчку, включающего и запрос, и указание параметра, и считывание значение из возвращенного DataSet:int countOfActorsNamedJoe = this.jdbcTemplate.queryForInt("select count(0) from t_actors where first_name = ?", new Object[]{"Joe"});
← →
Омлет © (2011-09-27 14:54) [12]
> И. Павел © (27.09.11 13:22) [8]
> > Ну так и работай с MySQL. К чему эта тема?
> Вопрос и критерии БД озвучены в [0].
И какому критерию не соответствует MySQL?
← →
Palladin © (2011-09-27 14:55) [13]ява конечно вещь, но указанное - это заслуга не явы, а фреймворка
← →
pavel_guzhanov © (2011-09-27 14:57) [14]Когда я писал подобное приложение (JAVA + БД), то ипользовал FireBird.
← →
И. Павел © (2011-09-27 14:57) [15]> [12] Омлет © (27.09.11 14:54)
Всем соответствует. Просто я сперва недоразобрался на их сайте.
← →
makvell (2011-09-27 15:08) [16]
> JAVA - это вещь! Вот пример кода (спринг) в 1 строчку, включающего
> и запрос, и указание параметра, и считывание значение из
> возвращенного DataSet:
> int countOfActorsNamedJoe = this.jdbcTemplate.queryForInt("select
> count(0) from t_actors where first_name = ?", new Object[]{"Joe"});
>
Не нужно радоваться раньше времени ;)
В реальности, параметр будет приходить извне, а может их будет больше одного, так что одной строчкой дело не закончится. Что, впрочем, не отменяет удобства использования сприн ждбц тэмплейта :)
← →
Фокс Йожин (2011-09-27 18:26) [17]Derby
← →
Фокс Йовович (2011-09-27 18:30) [18]Если писать совсем лёгкое, то Hypersonic 2
← →
картман © (2011-09-27 18:46) [19]
> Буду писать небольшое приложение на JAVA в качестве пробного
> задания
напиши свою субд
← →
iZEN (2011-09-27 19:58) [20]Apache Derby распространяется в одном пакете с Oracle JDK. Документация превосходная. Вот её-то и нужно использовать, тем более в учебном проекте.
← →
И. Павел © (2011-09-28 07:45) [21]Спасибо. Derby установлю. Hypersonic 2 тоже потом попробую.
> напиши свою субд
Да, думаю это бы их удивило :) Тем более - времени целая неделя.
Но SQL парсер за это время все же не успею написать, даже простой. А нужен еще JDBC драйвер и кучу всего прочего, а это я не смогу сделать.
← →
Юрий Зотов © (2011-09-28 09:58) [22]> А нужен еще JDBC драйвер
Что, тоже самописный нужен? На фига? Их вагон фирменных.
← →
И. Павел © (2011-09-28 12:38) [23]
> Что, тоже самописный нужен? На фига? Их вагон фирменных.
Просто если писать свою базу, то я думал, что и драйвер понадобится свой. В любом случае, мне эта задача сейчас не по зубам :)
← →
Delirium © (2011-09-29 14:17) [24]http://www.postgresql.org/
← →
OW © (2011-09-29 14:30) [25]
> Да, думаю это бы их удивило :) Тем более - времени целая
> неделя.
кого их?
И еще один совет, от мученника
Ежели кто-то подкатил с чем-то на работе написать - пиши, ради инстинктов, на том, что знаешь лучше всего!
А то понапишешь хрень(обязательно это будет хрень, т.к. все незнакомо, многого не знаешь и т.п.), потом эту хрень расширят, потом каждый будет обязан вникнуть что за хрень тут понаписана и ее поддерживать.
← →
И. Павел © (2011-09-29 19:44) [26]
> кого их?
Тех, кто будет проверять мою программу (это пробное задание кандидату на должность ява-программиста).
Выбрал MySQLServer + spring + eclipse + tomcat + sysdeo tomcat plugin
Теперь подучил теорию и начинаю связывать все это вместе.
Долго пытался загрузить WTP плагин (весь день не работал download.eclipse.org)...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2012.01.15;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.004 c