СУБД Java и какую выбрать? [требует правки]

190
04 января 2018, 23:13

Новичок и хотел бы узнать какую СУБД мне "учить"? Открыл hh.ru посмотрел и везде пишут просто: SQL, я знаю что это язык структурированных запросов, а каких средах производится работа на сегодняшний день, как с Java "контачит" SQL и тд. Дайте пожалуйста подробный ответ, опишите пожалуйста, что лучше использовать, что актуально и тд. Заранее спасибо.

Answer 1

Вопрос поставлен не совсем корректно, но всё-таки попробую ответить.

Открыл hh.ru посмотрел и везде пишут просто: SQL, я знаю что это язык структурированных запросов, а каких средах производится работа на сегодняшний день

Описания вакансий на hh.ru, к глубокому сожалению, часто пишут не особо компетентные люди. Поэтому, можно и не такое встретить.

СУБД достаточно много, у всех есть плюсы и минусы, и потому какую из них учить точно Вам не скажет никто. Всё зависит от того на чём построен тот или иной конкретный проект.

Лично я бы посоветовал ориентироваться на, если можно так сказать, "большую четвёрку": Oracle, MS SQL Server, MySQL, PostgresQL.

как с Java "контачит" SQL

Основных способа 2:

  • JDBC;
  • ORM (например, Hibernate).

Как с ними работать, тема для отдельного разговора. Благо, есть документация. Как официальная, так и в виде статей в блогах и т.д.

READ ALSO
Java Servlet работа с Json

Java Servlet работа с Json

Недавно начал изучать servletНа данный момент на томкате развернут проект с одной jsp страничкой

169
Что означает “cache on-demand”?

Что означает “cache on-demand”?

Что означает "кэширование по принципу on-demand"?

207
Multitheading spring kafka cunsomer

Multitheading spring kafka cunsomer

Есть топик в kafka c одной партициейОбработка одного сообщния из топика занимает продолжительное время

174
Как написать расписание в CronScheduler Quartz

Как написать расписание в CronScheduler Quartz

Добрый деньЯ хочу написать такое расписание: в 18 ч 0 мин 0 сек 04

187