#database
Джависту без SQL нельзя.
Начал смотреть выступление о транзакционности, о уровнях изоляции.
Понял, что тяжело воспринимать эту информацию на данном этапе.
Оставлю на потом
https://youtu.be/dFASbaIG-UU
Базовые знания SQL помог структурировать тренажёр на Stepik, в котором очень ёмко рассказана теория, практика интерактивная прямо в браузере.
https://stepik.org/course/63054/promo
Ещё советую сохранить ресурс по генерации SQL скриптов, в котором можно выбрать различные поля и скачать файл .sql
https://www.mockaroo.com
Отлично подойдёт, когда нужно что-то протестировать, поиграться с БД и т.д.
Жаль, что нет значений на кириллице и нельзя сразу отметить поле ID как Primary Key, но можно дописать прямо в скрипте.
Джависту без SQL нельзя.
Начал смотреть выступление о транзакционности, о уровнях изоляции.
Понял, что тяжело воспринимать эту информацию на данном этапе.
Оставлю на потом
https://youtu.be/dFASbaIG-UU
Базовые знания SQL помог структурировать тренажёр на Stepik, в котором очень ёмко рассказана теория, практика интерактивная прямо в браузере.
https://stepik.org/course/63054/promo
Ещё советую сохранить ресурс по генерации SQL скриптов, в котором можно выбрать различные поля и скачать файл .sql
https://www.mockaroo.com
Отлично подойдёт, когда нужно что-то протестировать, поиграться с БД и т.д.
Жаль, что нет значений на кириллице и нельзя сразу отметить поле ID как Primary Key, но можно дописать прямо в скрипте.
#database
Про индексы:
https://habr.com/ru/post/247373/
Когда стоит использовать:
https://youtu.be/BY-vMrMgWe0
Про индексы:
https://habr.com/ru/post/247373/
Когда стоит использовать:
https://youtu.be/BY-vMrMgWe0
Хабр
14 вопросов об индексах в SQL Server, которые вы стеснялись задать
Индексы — это первое, что необходимо хорошо понимать в работе SQL Server , но странным образом базовые вопросы не слишком часто задаются на форумах и получают не так уж много ответов. Роб Шелдон...
#database
Про миграции. Откладывал, глянул только сейчас.
Liquibase самым понятным языком, да ещё и глазу приятно!
https://youtu.be/prLt2LHbA8o
Код по видео: https://github.com/sendelufa/lesson-liquibase-start/tree/result +текстовое описание 💯
Вообще, у @sendel классный портал https://sendel.ru/ с интересным качественным материалом.
Подробно от GeekBrains: https://youtu.be/JTdcd4DYgEI
Про миграции. Откладывал, глянул только сейчас.
Liquibase самым понятным языком, да ещё и глазу приятно!
https://youtu.be/prLt2LHbA8o
Код по видео: https://github.com/sendelufa/lesson-liquibase-start/tree/result +текстовое описание 💯
Вообще, у @sendel классный портал https://sendel.ru/ с интересным качественным материалом.
Подробно от GeekBrains: https://youtu.be/JTdcd4DYgEI
#database #study #transactional
Что такое транзакция и зачем она нужна, или докопаться до сути
Требования ACID
Понравились френдли статьи (Хабр) для общего понимания:
- Что такое транзакция?
- Требования ACID
Более подробный разбор вышеописанного в коротком плейлисте с канала Сергея Немчинского.
PS: делитесь, если у кого есть хорошие материалы по реализации @Transactional в Spring.
Материала в сети много, буду рад за сэкономленное время
✌️
Что такое транзакция и зачем она нужна, или докопаться до сути
@Transactional
, часть 1. Требования ACID
Понравились френдли статьи (Хабр) для общего понимания:
- Что такое транзакция?
- Требования ACID
Более подробный разбор вышеописанного в коротком плейлисте с канала Сергея Немчинского.
PS: делитесь, если у кого есть хорошие материалы по реализации @Transactional в Spring.
Материала в сети много, буду рад за сэкономленное время
✌️
POST: P6Spy;
spring.jpa.properties.hibernate:
show_sql: true
format_sql: true,
а в ответ загадочные (?, ?, ?, ?)
Сложные запросы, логика по формированию statement, какой-то запрос идет слишком долгом и непонятно почему, трассировка запросов, да и вообще было бы классно расшифровать эти дурацкие вопросы
#coolstorybro #database #hibernate
spring.jpa.properties.hibernate:
show_sql: true
format_sql: true,
а в ответ загадочные (?, ?, ?, ?)
Сложные запросы, логика по формированию statement, какой-то запрос идет слишком долгом и непонятно почему, трассировка запросов, да и вообще было бы классно расшифровать эти дурацкие вопросы
#coolstorybro #database #hibernate
#recommendation #study #database
Досмотрел курс DMdev по Hibernate.
Когда возникает вопрос, идущий по теме - он тут же поднимается и раскрывается. Материал, словно книга: логично, последовательно - это прямо ❤️
Думаю глянуть BASH, может JUnit
Жаль, с автором познакомился недавно. Для тех, кто вкатывается есть прямо roadmap из курсов: JAVA CORE 1, JAVA CORE 2, SQL, JDBC и далее до SPRING
Кто-то смотрел от него еще что-то?
https://taplink.cc/denis.dmdev
https://t.me/dmdev_talks
https://www.youtube.com/c/dmdev/playlists
Досмотрел курс DMdev по Hibernate.
Когда возникает вопрос, идущий по теме - он тут же поднимается и раскрывается. Материал, словно книга: логично, последовательно - это прямо ❤️
Думаю глянуть BASH, может JUnit
Жаль, с автором познакомился недавно. Для тех, кто вкатывается есть прямо roadmap из курсов: JAVA CORE 1, JAVA CORE 2, SQL, JDBC и далее до SPRING
Кто-то смотрел от него еще что-то?
https://taplink.cc/denis.dmdev
https://t.me/dmdev_talks
https://www.youtube.com/c/dmdev/playlists
Udemy
Hibernate
Java, SQL, JDBC, Gradle, JUnit5