Примеры кода: github.com/How... Курс «100 лекций по программированию» habr.com/post/... #слой #бд #транзакция #субд #курсор #javascript #лекции #js
Пікірлер: 18
@SkyWokerVL2 жыл бұрын
Очень подробный материал на столь редкую тему. Спасибо большое)
@Antonio-fm1sq2 жыл бұрын
Спасибо!
@Eugenij74 жыл бұрын
Вот поэтому современые приложения такие тормозные... для того, чтоб выполнить даже такую простейшую операцию (транзакцию) вызывается 100500 различных методов в обратно-рекурсивном порядке, которые выполняются в виртуальной машине которая виртуализируется песочницей виртуального окружения, которая работает под менеджером виртуальных систем которые работают на виртуальных серверах на виртуальном железе... дальше сами продолжите.
@TimurShemsedinov4 жыл бұрын
Страшно... страшно...
@AmaranthZh Жыл бұрын
Всё очень интересно, но, к сожалению, не раскрыта изначальная проблема. Скажите, пожалуйста, для чего нужно это нагромождение из функций и методов, если всё уже придумано до нас и реализовано языке SQL?
@LogopedLTD Жыл бұрын
Тут автор показал как написать свою реализацию аля ОРМ, в которй мы уверены, что она не генерирует кучу гавна
@kagtmp Жыл бұрын
Боюсь предположить, что это эмуляция работы SQL в оперативной памяти.
@renatn84844 жыл бұрын
Вопрос - правильно ли понимаю, что по сути стандартные операции sql вынесены в структуру данных js курсор над которым можно совершать те же , что и в sql операции? Чем такой подход выгоднее по сравнению прямого доступа к бд и проделывания там операций с данными. Другой вопрос - чем плох ORM? спасибо
@user-ki3ne7fe4s4 жыл бұрын
orm урезает возможности sql запросов, плюс он строих их не эфективно, много лишних запросов и не нужного делает
@sergeypoprygin26702 жыл бұрын
мне нравится, как человек говорил "хоспаде упаси ОРМ", при этом запилил видос, как сделать ОРМ
@TimurShemsedinov2 жыл бұрын
Это не ORM, нет объектной модели БД
@NVsquare5 жыл бұрын
Вы книгу написать не думали?
@TimurShemsedinov5 жыл бұрын
Я бы пописал, но время откуда взять? Я ж не только преподаю, еще пишу технологический стек Metarhia с командой
@ilyakozel54722 жыл бұрын
В каком репозитории можно посмотреть реализацию курсора?
@TimurShemsedinov2 жыл бұрын
Транзакции в ссылке под видео, а курсоры тут github.com/metarhia/globalstorage
@RisDeep3 жыл бұрын
Мне было малопонятно
@user-yu7gm4df3f3 жыл бұрын
если малопонятно по Proxy , то ходь на джаваскрипт.инфо - там есть подробный раздел .