Всех приветствую!
Возникла необходимость начать параллельное изучение баз данных.
С чего начать, на что обратить внимание? С какими СУБД лучше работать? Спасибо
АGeek
25 уровень
Работа с БД, с чего начать?
Комментарии (44)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей Куренков Database Developer в InnoTech
23 января, 17:22
sql-ex.ru
0
Bes44 System Engineer
25 октября 2021, 13:26
начни с крутейшей книги К.Дейт Введение в базы данных. Дает железобетонный фундамент по работе с БД
+1
Johnav
19 марта 2021, 12:02
Для ознакомления достаточно MYSQL. Всё что нужно для построения первой базы и для понимания основных принципов есть. Oracle, PostgreSQL втыкаться сложнее. А в основном SQL он и в Африке SQL даже MSSQL ну отличаются синтаксисом плюшками. Работал со всеми MYSQL самая простая.
Но с начала почитай что такое 1-я,2-я,третья нормальная форма.
0
Justinian Judge в Mega City One Master
19 марта 2021, 12:41
Чем PostgreSQL сложнее mySQL на этапе знакомства с БД и примитивными операциями?
Я понимаю, чем они в работе и на продакшене отличаются, но на этапе обучения и элементарными операциями, не знаю какая для ученика может быть разница.
Если есть, было бы интересно узнать.
+3
Евгений Backend Developer в KHAN Group Expert
19 марта 2021, 14:52
Что-то я тоже разницу не понял 😟
А вот про Oracle слышал, что для поддержки целый батальон специалистов нужен.
0
Anonymous #2452557
11 ноября 2020, 13:31
Я бы рекомендовала PostgreSQL. Мощная, хорошая СУБД, с большими возможностями, её используют и крупные компании в своих проектах, устойчиво работающая. С возможностью построить кластер БД, и партиционированием.
Метаться между реляционными и NoSQL базами я бы не стала, поэтому с Mongo не стоит начинать изучение, там совершенно другой синтаксис и подход. Тем более в PostgreSQL можно хранить jsonb, очень удобно - он и индексируется и искать по нему одно удовольствие.
Начать с изучения SQL. С азов: создание, операторы DML(insert, update,delete), select.
Если будете использовать Hibernate он от вас многое скроет, но изучать БД очень рекомендую, а то такую муть можно напроектировать с Hibernate, что потом он будет 30 записей несколько секунд вытаскивать из БД.
+5
Михаил
11 сентября 2020, 07:08
Oracle) Очень много используется в корпоративном сегменте
0
Евгений Кузьмин Backend Developer в НСПК МИР
27 декабря 2019, 06:07
Просто sql-ex.ru в связке с хотя бы jdbc. После понимания перейти на простые веб приложения на сервлетах с использованием бд. Потом уже дальше. Месяц поделаешь и уже сможешь идти работать. Я ушел даже не зная этого и на 20%
+2
Андрей Богданов
16 декабря 2019, 18:19
Начни с мускула, это достаточно простая база. Поймёшь что такое sql и продолжишь дальше тот же постгресс не так и прост
0
Лев Пасичный
13 ноября 2019, 14:28
я думаю это MySQL, PostgreSQL и MongoDB
+1
Demon
23 ноября 2019, 10:36
Согласен:
PostgreSQL (SQL) и MongoDB (noSQL).
Многие банки уже перешли/переходят с Oracle на Postgres (а это достаточно консервативный сегмент).
+1
Лев Пасичный
24 ноября 2019, 09:36
Тем не менее MySQL проектов процентов 40 в поддержке, да и весь вэб на нём....
0
Demon
24 ноября 2019, 11:25
Согласен, MySQL еще рулит. Но советую глянуть https://mariadb.org/ После продажи MySQL, ее основатель клонировал и разрабатывает MariaDB
0
Станислав Китаев
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/ Бесплатно. На сайте английская версия, в приложении - русская. Полезно и удобно.
Начинать можно с любой БД - смысл у них один. Разница в основном в синтаксисе и инструментах.
+29
Yulia Gorshkova QA Automation Engineer в Астрал-Софт
10 ноября 2019, 07:03
Увидела уже что топикстартер разобрался, но для будущих поколений пусть комментарий повисит
+4
Anonymous #463526
21 декабря 2019, 22:00
а что за чатик QA
0
1nsane Hawk
22 июня 2020, 10:36
На Штепике есть и халявный курс по типу тренажера. https://stepik.org/course/63054/syllabus
+5
Vladimir I learn Spring etc в springframework.guru Master
22 июня 2020, 10:52
За ссылку +. Пересмотри свое произношение к английским словам. Ухо режет. 😬🙂
+1
1nsane Hawk
4 января 2021, 10:11
SQL Academy
Добавлю еще один ресурс который помогает выучить базу SQL. Можно получить сертификат, если ому интересно.
+1
Justinian Judge в Mega City One Master
4 января 2021, 10:31
неплохо структурированный ресурс, правда небольшое количество контента (60 упражнений) и непрозрачные условия (я например условия по стоимости так и не нашел) конечно портят общую картину, но надо будет взять на заметку, если исправятся, можно будет смело рекомендовать, сама идея очень хороша, много тренажеров есть и курсов, но хорошо структурированного подобного тренажера - не встречал.
0
Vladimir I learn Spring etc в springframework.guru Master
23 сентября 2019, 08:43
Хорошие курсы по PostgreSQL тут, если вдруг кому интересно.
+2
Justinian Judge в Mega City One Master
23 сентября 2019, 09:03
интересная ссылка, но конечно для тех кто уже устроился на первую работу и работает. Кто только ищет работу я бы эту ссылку не рекомендовал бы наверное, слишком много других более приоритетных тем нужно знать хорошо.
+1