Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Веб-приложение, вынос ВСЕЙ логики в БД.За и против  [new]
Oleg Afanasiev
Member

Откуда: Киев
Сообщений: 3742
В процессе проектирования нового WEB-приложения возникла дилемма:
есть ли смысл строить приложение таким способом, что ВСЕ обращения к БД выполняются через
процедурный API ? Есть такое мнение : а почему бы не делать простые DML прямо из кода??
В чём выигрыш вызова процедуры с 5 параметрами , где есть только один insert, против
вызова INSERT прямо из приложения?

Приветствуются ссылки на авторитетные мнения :)


-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
6 июл 09, 18:41    [7382900]     Ответить | Цитировать Сообщить модератору
 Re: Веб-приложение, вынос ВСЕЙ логики в БД.За и против  [new]
an0nym
Member

Откуда:
Сообщений: 7076
Oleg Afanasiev, выигрыш в философии и религии.
6 июл 09, 18:46    [7382914]     Ответить | Цитировать Сообщить модератору
 Re: Веб-приложение, вынос ВСЕЙ логики в БД.За и против  [new]
stdio
Member

Откуда:
Сообщений: 4524
Oleg Afanasiev
В чём выигрыш вызова процедуры с 5 параметрами , где есть только один insert, против вызова INSERT прямо из приложения?
Олег, выигрыш в том, что ты всегда можешь передумать и заменить INSERT на DELETE.
6 июл 09, 18:47    [7382917]     Ответить | Цитировать Сообщить модератору
 Re: Веб-приложение, вынос ВСЕЙ логики в БД.За и против  [new]
Bfink
Member

Откуда: Москва
Сообщений: 2797
Oleg Afanasiev,

Я бы предложил рассмотреть и третий вариант - все обращения к web приложению оформлять как процедуры Oracle. Так как это делается в WebDB, Apex и т.п.
6 июл 09, 19:00    [7382990]     Ответить | Цитировать Сообщить модератору
 Re: Веб-приложение, вынос ВСЕЙ логики в БД.За и против  [new]
stdio
Member

Откуда:
Сообщений: 4524
Bfink
Я бы предложил рассмотреть и третий вариант - все обращения к web приложению оформлять как процедуры Oracle. Так как это делается в WebDB, Apex и т.п.
мысль не понял.
6 июл 09, 19:32    [7383128]     Ответить | Цитировать Сообщить модератору
 Re: Веб-приложение, вынос ВСЕЙ логики в БД.За и против  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7425
Oleg Afanasiev,

Что за технологии используются? ORM есть? Поподробнее, поподробнее :))
6 июл 09, 19:36    [7383143]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить