powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Express vs PostgreSQL/SQLite/FireBird
25 сообщений из 282, страница 9 из 12
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36357893
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperВы не поняли, речь шла про триггеры безотносительно СУБД
С этой же точки зрения блокировочники зло, dirty read зло, версии зло, да и процедуры - еще большее зло. Про null я вообще молчу.

lockyНезависимо от того, насколько хорошо реализовано зло в той или иной СУБД - зла следует избегать :)
Вообще существует две крайности - когда всю бизнес-логику по максимуму переносят на сервер, и когда никакой бизнес-логики (и даже FK, а может и ПК) на сервере нет.

Истина, как обычно, где-то посередине.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36357900
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ООП - тоже зло. изменишь объякту свойство, а он, гад такой, что-то непонятное там делает при этом... всякую фигню про нас думает, не иначе
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36357916
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
Вообще существует две крайности - когда всю бизнес-логику по максимуму переносят на сервер, и когда никакой бизнес-логики (и даже FK, а может и ПК) на сервере нет.

Истина, как обычно, где-то посередине.
вся бизнес-логика на сервере - это не крайность, это удача
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36357981
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperkdv
Вообще существует две крайности - когда всю бизнес-логику по максимуму переносят на сервер, и когда никакой бизнес-логики (и даже FK, а может и ПК) на сервере нет.

Истина, как обычно, где-то посередине.
вся бизнес-логика на сервере - это не крайность, это удачаВот Вы и впали в крайностьи
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36358054
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда СКЛ код красиво и равномерно (или некрасиво и неравномерно) размазан между клиентом и сервером - моя рука невольно тянется к пистолету (С)

-------------------------
There’s no silver bullet!
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36358168
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper Вы не поняли, речь шла про триггеры безотносительно СУБД
Последнее время я думаю, что вообще СУБД, и всё прикладное к ним ПО - зло. Какую фирму ни возьми, везде автоматизация учёта приводит к увеличению штата. Где раньше баба Маня одна справлялась с учётом на счётах и с амбарной книгой, сейчас еле справляются куча бухгалтеров, работающих в наисовременнейших системах управления
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36358247
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVSergSuper Вы не поняли, речь шла про триггеры безотносительно СУБД
Последнее время я думаю, что вообще СУБД, и всё прикладное к ним ПО - зло. Какую фирму ни возьми, везде автоматизация учёта приводит к увеличению штата. Где раньше баба Маня одна справлялась с учётом на счётах и с амбарной книгой, сейчас еле справляются куча бухгалтеров, работающих в наисовременнейших системах управления
Да наверное нет, просто на момент бабы Мани сама информация имела более чем меньший обьем и параметры.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36358278
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov
Да наверное нет, просто на момент бабы Мани сама информация имела более чем меньший обьем и параметры.
Вот так и бухгалтеры говорят.
Но даже если бы после автоматизации количество человек выросло прямо пропорционально обьему информации, то эта автоматизация бессмысленна. А соотношение зачастую гораздо хуже.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36358855
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky Лично я предпочитаю строго контролировать точки изменения данных...
А если у вас нет такой возможности, контролировать ВСЕ точки? Триггер имхо сделан строго для определенного круга задач. Понятно, что не надо перебарщивать с его логикой, т.к. получается путаница.
Как кто-то сказал: истина посередине.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36358959
Фотография artemana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVSergSuper Вы не поняли, речь шла про триггеры безотносительно СУБД
Последнее время я думаю, что вообще СУБД, и всё прикладное к ним ПО - зло. Какую фирму ни возьми, везде автоматизация учёта приводит к увеличению штата. Где раньше баба Маня одна справлялась с учётом на счётах и с амбарной книгой, сейчас еле справляются куча бухгалтеров, работающих в наисовременнейших системах управления
Ерунда. Однозначно, при хорошей автоматизации и правильном управлении либо сокращаются количество людей, либо тот же состав обрабатывает гораздо большие объемы информации.

Рост же персонала связан не с автоматизаций как таковой, а вызван общими законами развития бюрократии. См. законы Паркинсона. ;).
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36358965
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрел вот тут, стало понятно, почему люди так не любят триггеры в MS SQL
http://www.intuit.ru/department/database/sql/14/2.html

реальный геморрой.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359009
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvпосмотрел вот тут, стало понятно, почему люди так не любят триггеры в MS SQL
http://www.intuit.ru/department/database/sql/14/2.html

реальный геморрой.и в чём _здесь_ геморрой?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359097
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvпосмотрел вот тут, стало понятно, почему люди так не любят триггеры в MS SQL
http://www.intuit.ru/department/database/sql/14/2.html

реальный геморрой.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
--если запись о товаре уже была в таблице 
--Склад, то определяется код и количество 
--товара из добавленной в таблицу Сделка записи
  BEGIN
    SELECT @y=i.КодТовара, @x=i.Количество
    FROM Сделка С, inserted i
    WHERE С.КодТовара=i.КодТовара
--и производится изменения количества товара в
--таблице Склад
         UPDATE Склад
         SET Остаток=остаток+@x
         WHERE КодТовара=@y
    END
Есть некоторые сомнения в квалификации автора статьи
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359109
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychkdvпосмотрел вот тут, стало понятно, почему люди так не любят триггеры в MS SQL
http://www.intuit.ru/department/database/sql/14/2.html

реальный геморрой.и в чём _здесь_ геморрой?
ну вобще-то _здесь_ есть
но он не от микрософта, а от автора
например Пример 14.4. (Создать триггер для обработки операции изменения записи в таблице) можно было бы сделать как-то так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE TRIGGER Триггер_upd
ON Сделка FOR UPDATE
AS
UPDATE S 
      SET Остаток=Остаток+x
      from Склад S, (select КодТовара cod,sum(Количество) x from inserted group by КодТовара) z
      WHERE S.КодТовара=z.cod
UPDATE S 
      SET Остаток=Остаток-x
      from Склад S, (select КодТовара cod,sum(Количество) x from deleted group by КодТовара ) z
      WHERE S.КодТовара=z.cod
(можно и одним апдейтом но не так наглядно будет)

вобще меня удивляют люди, которые по первой попавшейся статье делают глубокие выводы
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359230
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artemana

Рост же персонала связан не с автоматизаций как таковой, а вызван общими законами развития бюрократии. См. законы Паркинсона. ;).
Значит автоматизация способствует развитию бюрократии.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359240
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVЗначит автоматизация способствует развитию бюрократии.
Автоматизация способствует развитию. Остальное зависит от объекта автоматизации )
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359317
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvпосмотрел вот тут, стало понятно, почему люди так не любят триггеры в MS SQL
http://www.intuit.ru/department/database/sql/14/2.html

реальный геморрой.

Поляковой Ларисе Николаевне самой бы курсы послушать...
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359338
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев ФёдорFreemanZAVЗначит автоматизация способствует развитию бюрократии.
Автоматизация способствует развитию. Остальное зависит от объекта автоматизации )
И один из примеров автоматизации - триггеры в MSSQL. Их реализация такова, что у многих, которые с ними соприкоснулись, даже термин "триггер" вызывает панический страх.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359372
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVЗайцев ФёдорFreemanZAVЗначит автоматизация способствует развитию бюрократии.
Автоматизация способствует развитию. Остальное зависит от объекта автоматизации )
И один из примеров автоматизации - триггеры в MSSQL. Их реализация такова, что у многих, которые с ними соприкоснулись, даже термин "триггер" вызывает панический страх.Уважаемый, Вы бы написали какова же эта реализация, что Вас в страх вгоняет
или Вы просто пофлудить изволили?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359411
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVИ один из примеров автоматизации - триггеры в MSSQL. Их реализация такова...

Какова?
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359415
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperFreemanZAVЗайцев ФёдорFreemanZAVЗначит автоматизация способствует развитию бюрократии.
Автоматизация способствует развитию. Остальное зависит от объекта автоматизации )
И один из примеров автоматизации - триггеры в MSSQL. Их реализация такова, что у многих, которые с ними соприкоснулись, даже термин "триггер" вызывает панический страх.Уважаемый, Вы бы написали какова же эта реализация, что Вас в страх вгоняет
или Вы просто пофлудить изволили?
А кто сказал, что меня? Не я говорил, что триггеры зло
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359417
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperУважаемый, Вы бы написали какова же эта реализация, что Вас в страх вгоняет
или Вы просто пофлудить изволили?Просто все три участника, явным образом пославших триггеры в немилость, в своем профиле однозначно детектируются как mssql'щики. Ни одного оракловода, ни одного птичника, ни одного любителя прочего сервера. Факт сей наталкивает на грусную мысль, хоть пока и не аргументируемую.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359419
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinFreemanZAVИ один из примеров автоматизации - триггеры в MSSQL. Их реализация такова...

Какова?
FreemanZAVтакова, что у многих, которые с ними соприкоснулись, даже термин "триггер" вызывает панический страх.
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359438
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVpkarklinFreemanZAVИ один из примеров автоматизации - триггеры в MSSQL. Их реализация такова...

Какова?
FreemanZAVтакова, что у многих, которые с ними соприкоснулись, даже термин "триггер" вызывает панический страх.
а в Firebird реализация триггеров такова, термин "триггер" вызывает панический страх у многих, кто даже не сталкивался с ними
...
Рейтинг: 0 / 0
MS SQL Express vs PostgreSQL/SQLite/FireBird
    #36359439
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зайцев ФёдорFreemanZAVpkarklinFreemanZAVИ один из примеров автоматизации - триггеры в MSSQL. Их реализация такова...

Какова?
FreemanZAVтакова, что у многих, которые с ними соприкоснулись, даже термин "триггер" вызывает панический страх.
а в Firebird реализация триггеров такова, термин "триггер" вызывает панический страх у многих, кто даже не сталкивался с ними
Например?
...
Рейтинг: 0 / 0
25 сообщений из 282, страница 9 из 12
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Express vs PostgreSQL/SQLite/FireBird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]