Всех приветствую!
Возникла необходимость начать параллельное изучение баз данных.
С чего начать, на что обратить внимание? С какими СУБД лучше работать? Спасибо
Работа с БД, с чего начать?
Комментарии (44)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Anonymous #2452557 18 уровень, Санкт-Петербург
11 ноября 2020, 13:31
Я бы рекомендовала PostgreSQL. Мощная, хорошая СУБД, с большими возможностями, её используют и крупные компании в своих проектах, устойчиво работающая. С возможностью построить кластер БД, и партиционированием.
Метаться между реляционными и NoSQL базами я бы не стала, поэтому с Mongo не стоит начинать изучение, там совершенно другой синтаксис и подход. Тем более в PostgreSQL можно хранить jsonb, очень удобно - он и индексируется и искать по нему одно удовольствие.
Начать с изучения SQL. С азов: создание, операторы DML(insert, update,delete), select.
Если будете использовать Hibernate он от вас многое скроет, но изучать БД очень рекомендую, а то такую муть можно напроектировать с Hibernate, что потом он будет 30 записей несколько секунд вытаскивать из БД.
+2
Михаил 13 уровень, М.О, г. Пушкино
11 сентября 2020, 07:08
Oracle) Очень много используется в корпоративном сегменте
0
Евгений Кузьмин Backend Developer в НСПК МИР
27 декабря 2019, 06:07
Просто sql-ex.ru в связке с хотя бы jdbc. После понимания перейти на простые веб приложения на сервлетах с использованием бд. Потом уже дальше. Месяц поделаешь и уже сможешь идти работать. Я ушел даже не зная этого и на 20%
+2
Андрей Богданов 11 уровень, замкадье...
16 декабря 2019, 18:19
Начни с мускула, это достаточно простая база. Поймёшь что такое sql и продолжишь дальше тот же постгресс не так и прост
0
Лев Пасичный 16 уровень, Северодонецк
13 ноября 2019, 14:28
я думаю это MySQL, PostgreSQL и MongoDB
+1
Demon 0 уровень
23 ноября 2019, 10:36
Согласен:
PostgreSQL (SQL) и MongoDB (noSQL).
Многие банки уже перешли/переходят с Oracle на Postgres (а это достаточно консервативный сегмент).
+1
Лев Пасичный 16 уровень, Северодонецк
24 ноября 2019, 09:36
Тем не менее MySQL проектов процентов 40 в поддержке, да и весь вэб на нём....
0
Demon 0 уровень
24 ноября 2019, 11:25
Согласен, MySQL еще рулит. Но советую глянуть https://mariadb.org/ После продажи MySQL, ее основатель клонировал и разрабатывает MariaDB
0
Станислав Китаев 22 уровень, Москва
11 февраля 2020, 19:13
нет смысла учить сразу разные стандарты,все перепутается. Оракл это от создателей,лучше уж его)
0
Yulia Gorshkova QA Automation Engineer в Софтмашина
10 ноября 2019, 07:02
В QA чатике собирали полезные ресурсы по БД, некоторые прямо сильно ок.
https://lagunita.stanford.edu/courses/Home/Databases/Engineering/about
http://sqlzoo.net/
http://sql-ex.ru/ попрактиковаться
http://sql-tutorial.ru/sqlbook/ru учебник
https://stepik.org/course/51562/ стоит деняк, очень много задач для практики
https://www.sololearn.com/Course/SQL/ Бесплатно. На сайте английская версия, в приложении - русская. Полезно и удобно.
Начинать можно с любой БД - смысл у них один. Разница в основном в синтаксисе и инструментах.
+26
Yulia Gorshkova QA Automation Engineer в Софтмашина
10 ноября 2019, 07:03
Увидела уже что топикстартер разобрался, но для будущих поколений пусть комментарий повисит
+2
Anonymous #463526 12 уровень, Санкт-Петербург
21 декабря 2019, 22:00
а что за чатик QA
0
1nsane Hawk 18 уровень, Москва
22 июня 2020, 10:36
На Штепике есть и халявный курс по типу тренажера. https://stepik.org/course/63054/syllabus
+4
Vladimir I learn Spring etc в springframework.guruMaster
22 июня 2020, 10:52
За ссылку +. Пересмотри свое произношение к английским словам. Ухо режет. 😬🙂
+1
1nsane Hawk 18 уровень, Москва
4 января, 10:11
SQL Academy
Добавлю еще один ресурс который помогает выучить базу SQL. Можно получить сертификат, если ому интересно.
0
Justinian Judge в Mega City OneMaster
4 января, 10:31
неплохо структурированный ресурс, правда небольшое количество контента (60 упражнений) и непрозрачные условия (я например условия по стоимости так и не нашел) конечно портят общую картину, но надо будет взять на заметку, если исправятся, можно будет смело рекомендовать, сама идея очень хороша, много тренажеров есть и курсов, но хорошо структурированного подобного тренажера - не встречал.
0
Vladimir I learn Spring etc в springframework.guruMaster
23 сентября 2019, 08:43
Хорошие курсы по PostgreSQL тут, если вдруг кому интересно.
+2
Justinian Judge в Mega City OneMaster
23 сентября 2019, 09:03
интересная ссылка, но конечно для тех кто уже устроился на первую работу и работает. Кто только ищет работу я бы эту ссылку не рекомендовал бы наверное, слишком много других более приоритетных тем нужно знать хорошо.
+1
WantToSleep 25 уровень, Москва
21 сентября 2019, 19:35
sql-ex.ru
спасибо принимааю на карту : 4444 5555 6666 7777
+2
warlinux 23 уровень, Санкт-Петербург
22 августа 2020, 15:22
не перевелось, хоть миллион закинуть
0
Андрей Святогоров 38 уровень, Москва
16 сентября 2019, 06:17
1) MySQL/postgresql - бесплатные sql базы данных
2) MongoDB - nosql база данных
На самом деле загугли просо какие бесплатные бд самые популярные в сегменте, куда ты хочешь влезть, либо выбери 1 скуль базу и одну нескуль наиболее популярные которые и листай туториалы и доку
0
Eiffil 41 уровень, Москва
27 сентября 2019, 20:54
у платных sql-баз данных давно существуют бесплатные аналоги. Например, ms sql express и тд
0
Андрей Святогоров 38 уровень, Москва
28 сентября 2019, 09:03
и что, я лучше возьму посгрес или мускуль вместо мсскуля и как это поменяль суть моего ответа?))))
0
Eiffil 41 уровень, Москва
28 сентября 2019, 14:53
не нужно зацикливаться на бесплатности. для изучения практически для всех бд есть бесплатные версии. а в продакшне в большей части используют платные движки
+1
Андрей Святогоров 38 уровень, Москва
28 сентября 2019, 15:58
ну тогда я думаю имеет смысл выучить все существующие бд и их фишки, ну не зацикливаться же на популярных
0
Сергеев Виктор 40 уровень, Санкт-Петербург Master
28 сентября 2019, 19:34
жизни не хватит выучить все фишки всех провайдеров sql
+2
Андрей Святогоров 38 уровень, Москва
29 сентября 2019, 08:18
а еще есть nosql))))
бро, это был сарказм)))
0
Сергеев Виктор 40 уровень, Санкт-Петербург Master
29 сентября 2019, 10:26
Тогда нужна была табличка
0
Андрей Святогоров 38 уровень, Москва
29 сентября 2019, 13:38
для начала нужно было прочитать всю переписку, а не только пару последних комментариев
0
rmuskovets 41 уровень, Ровно
13 сентября 2019, 17:59
MySQL/Postgres + Hibernate + SpringBoot = первое приложение.
0