dzz: Dizzy の冬 (Default)
[personal profile] dzz
Я очень хорошо понимаю, почему большая часть логики в mySQL-проектах реализована не в БД, на на application-side.
Потому что реализация хранимых процедур и функций в mySQL донельзя угробищна, например, в части bind-переменных. Особенно после Оракла :)

Даже самое элементарное, вроде SELECT COUNT(*) FROM XXX WHERE ID=:MY_VARIABLE в функции - полная задница, ибо prepared statements разрешены только в процедурах, а из них не вернуть значение.

А потом эти программеры выходят на "большие" СУБД.
Поубывыв бы.

Date: 2019-02-26 11:12 am (UTC)
From: [identity profile] dzz.livejournal.com
Все серьёзные PHP-фреймворки (да и несерьёзные тоже) первым делом обзаводятся средствами генерации стройного HTML-я в виде строк или файлов на выходе PHP-шных функций и методов :)

С безопасностью... Ну, да, это проблема начального дизайна, ещё со времён PHP/FI.

Хомячкам же редко надо что-то серьёзное на бэкенде, а вот возможность встроить в статическую HTML-страничку немножко серверного кода очень заманчива.

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 1st, 2026 04:16 am
Powered by Dreamwidth Studios