172 похожих чатов

Скажите, а чем плохи (и плохи ли) хранимые процедуры PostgreSQL

по сравнению с хранимками MsSQL?

11 ответов

8 просмотров

Ну вот напр. в MS SQLServer один язык. В Pg - много... Хотя... В MSSQL тоже ж теперь много...

Dmitriy-Sviridov Автор вопроса
Ilya Zviagin
Ну вот напр. в MS SQLServer один язык. В Pg - мног...

Я просто слышал такую версию, что хранимки в PostgreSQL - это уже легаси, ничего там не развивается (сам язык хранимок - не знаю, какой именно) и т.п.

Dmitriy Sviridov
Я просто слышал такую версию, что хранимки в Postg...

как то слишком громкое заявление, посмотрите хотя бы changle log

Dmitriy Sviridov
Я просто слышал такую версию, что хранимки в Postg...

Дело в том, что с ростом Web-идиотизма бизнес-логика стала переносится в так называемый "БЭКЕНД", (т.е. туда, где кончается спина), и поэтому многие не очень далёкие разработчики считают, что все на свете приложения и системы должны работать именно таким образом. Т.е. логика на клиенте СУБД, а в этом случае хранимые процедуры мало либо совсем не нужны. А раз таким товарищам хранимки не нужны, то они (нелогично) решают, что хранимки никому не нужны. Но это не так, полно систем строится по другим принципам, а именно - обрабатывать данные в том месте, где они хранятся. И для этого нужны хранимые процедуры.

Dmitriy-Sviridov Автор вопроса
Ilya Zviagin
Дело в том, что с ростом Web-идиотизма бизнес-логи...

А как параллелить логику в случае хранимок? Там же нет вроде потоков

Dmitriy Sviridov
А как параллелить логику в случае хранимок? Там же...

а что мешает потоки создавать в коде и вызывать хранимки?

Dmitriy-Sviridov Автор вопроса
central hardware
прямого управления нету, паралелизм есть

Ну если мне нужно, скажем, в хранимке обратиться к нескольким другим хранилищам (не PostgreSQL), собрать данные и записать их в таблицу

Dmitriy-Sviridov Автор вопроса
central hardware
а это точно надо делать в хранимке?

Это не от меня зависит. Я просто хочу заранее, с какими проблемами можно столкнуться

Похожие вопросы

Обсуждают сегодня

У меня такой вопрос. Вот мне нужно сделать бинарный файл с ассемблер кода: [bits 32] [org 0x7c00] start: cli mov esp, stack_space call _main hlt section .tex...
Dmytro Parkhomenko
26
@FAssembler не знаешь, fasm поддерживает thumb?
Александр Белокопытов
46
Вот сравним знания, которые требуются, чтобы знать все эти условности С компилятора, и знания, которые требуются чтобы писать программы на ассемблере. Что проще?
КТ315
23
Ребят нубский вопрос, но я в поиске чата не нашел ничего об этом. Установил я clang, Code-Blocks ( который с wingw). Пытаюсь запустить свой хелловорлд, а мне пишет fatal error...
Дима Копышов
15
model small .stack 256 .data arr db 16 dup(?) mes db 10, 13, "Enter 16 numbers: $" mes1 db " $" mes2 db 10, 13, "Sorted: $" mes3 db 10, 13, "$" i db 0 .code ...
Ыиу
42
Фуух, победила раскраску. Ну почти) Кому что посчитать? )))
Катерина Свиридова
11
При чем здесь DLL?
Marek Kotovsky
40
Снова этот оффтоп про С... В чате С не говорят столько про ассемблер, сколько в чате по ассемблеру говорят про С. Не стыдно?
КТ315
45
Приведу пару примеров напоследок: 1. Упомянутая выше сериализация. Сериализуемость можно было бы выразить, как интерфейс с методом типа "string ToJson()", да вот незадача - в ...
Danieλ Sλapman
4
может кто помочь с насм в линуксе? asm section .data numbers db 5, 2, 8, 1, 6, 3, 9, 4, 7 len equ $ - numbers format db "Max number: %d", 0xA, 0 section .text ...
Mark
3
Карта сайта