Антипаттерны SQL. Как избежать ловушек при работе с базами данных
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

 Антипаттерны SQL. Как избежать ловушек при работе с базами данных

Язык SQL необходим для работы со структурированными данными. Программисты, прекрасно знающие свой любимый язык (Java, Python или Go), не могут разбираться во всем, и часто не являются экспертами в SQL. Это приводит к появлению антипаттернов, — решений, которые на первый взгляд кажутся правильными, но со временем создают всё больше проблем.

Научитесь выявлять и обходить многие из этих распространенных ловушек! Проведите рефакторинг унаследованного кошмара и превратите его в жизнеспособную модель данных!

Примеры SQL-кода основаны на версии MySQL 8.0, но в тексте также упоминаются другие популярные РСУБД. В примерах кода используется Python 3.9+ или Ruby 2.7+.
Оқыдыңыз ба? Не айтасыз?
Павел
Павелпікірімен бөлісті10 ай бұрын
👍Ұсынамын
🎯Пайдалы
Отличная книга. Содержит распространенные антипаттерны, объясняет не только, чем они плохи, но и когда допустимы и чем их заменить. Очень практичная и полезная.
1 Ұнайды
Комментарий жазу
Илья
Ильяпікірімен бөлісті10 ай бұрын
👍Ұсынамын
🔮Қазыналы
💡Танымдық
Лёгкая и интересная книга! Книга будет полезная для новичков, которые только начали работать с SQL.
Комментарий жазу
Sergey Kovalev
Sergey Kovalevпікірімен бөлісті7 ай бұрын
👍Ұсынамын
Комментарий жазу
Nikita Kehlerr
Nikita Kehlerrдәйексөз келтірді8 ай бұрын
Эксперт — это человек, который совершил все возможные ошибки в очень узкой специальности.

Нильс Бор
3 Ұнайды
Комментарий жазу
Руслан
Русландәйексөз келтірді1 жыл бұрын
Однако с изменениями в файлах, расположенных вне базы данных, все иначе. Если вы удаляете файл, он немедленно становится недоступным для других клиентов. И если изменить содержимое файла, то другие клиенты увидят эти изменения сразу же — вместо предыдущего содержимого файла, отображаемого, пока транзакция не подтверждена.
1 Ұнайды
Комментарий жазу
Илья Вяткин
Илья Вяткиндәйексөз келтірді3 күн бұрын
Берите все, что хотите, но съешьте все, что взяли.
Комментарий жазу
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1 829 кітап
810
Айтишная полка
undlake
undlake
277 кітап
763
Books for Product/Project manager🤍💻
Анастасия Скрипниченко
Анастасия Скрипниченко
312 кітап
184
Team Lead
Антон
Антон
238 кітап
58
Python/Excel (and other it book)
Эдуард С.
Эдуард С.
148 кітап
39