Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Зачем нужны многозвенки ?


Страницы:   1 2 3 4 5 6

Juice ©   (2005-10-28 19:16:00) 

Это серьезный вопрос, я без шуток :)


SL   (2005-10-31 16:13:00) [41]

Reindeer Moss Eater, ты как-то упомянул о том, что знаешь для чего нужна трехзвенка и сам ее активно используешь.
Может я читал невнимательно, но не нашел твоей версии ответа - для чего же?
Будь добр, если это конечно не военная тайна...


Sergey13   (2005-10-31 13:52:00) [42]

2[68] Курдль ©   (31.10.05 13:36)
>Всегда приходится лопатить связанные данные, лезть рекурсиями в БД и т.п.
Так даже если так, то прикинь. Например ты 1000000 раз запрашиваешь одни и те-же данные, но с разными коэффициентами (из главной таблицы). Вопрос - а зачем каждый раз запрашивать, если возвращается всегда одно и то-же? Может стОит один раз запросить, а потом вертеть на АПП сервере как хочется.
Я не говорю, что так надо делать. Я говорю, что так можно делать. И это будет оправдано в некоторых случаях.


Курдль   (2005-10-31 13:36:00) [43]


> Sergey13 ©   (31.10.05 13:25) [67]
> Ну представь - таблица в 100000 записей содержит входные
> параметры для некой (абстрактной) процедуры которая к БД
> (по большому счету) не имеет отношения. Зачем выполнять
> эту процедуру на сервере БД?

Вполне допускаю. Это действительно оправдано. Но мне что-то никогда не приходилось выполнять таких отчетов. Всегда приходится лопатить связанные данные, лезть рекурсиями в БД и т.п.


Sergey13   (2005-10-31 13:25:00) [44]

2[64] Курдль ©   (31.10.05 13:13)
Ну представь - таблица в 100000 записей содержит входные параметры для некой (абстрактной) процедуры которая к БД (по большому счету) не имеет отношения. Зачем выполнять эту процедуру на сервере БД?


Курдль   (2005-10-31 13:22:00) [45]


> Reindeer Moss Eater ©   (31.10.05 13:14) [65]


И как достигалась целостность данных, например которая в БД решается триггерами?
Логикой работы клиента?


Reindeer Moss Eater   (2005-10-31 13:14:00) [46]

Это как? Утром заносил данные в оракл, а вечером решил их вытащить из информикса? 8-()

На удаленных участках стоял IB
В ЦО был MSSQL.

Программа была одна и та же.
Тип сервера менялся в настройках.
Все это было двузвенным.


Курдль   (2005-10-31 13:13:00) [47]


> Т.е. проц занят на 100%, а БД (как хранилище данных) фактически
> простаивает.


Типа "мощный сервак, но слабенькая СУБД"?


Sergey13   (2005-10-31 13:06:00) [48]

2 [60] Курдль ©   (31.10.05 12:50)
Существуют, например, задачи, где надо перелопатить большой объем инфы с активным перерасчитыванием (например сложный отчет за год). Т.е. проц занят на 100%, а БД (как хранилище данных) фактически простаивает. И при этом плохо откликается на других пользователей. Вот для подобного, я считаю, и следует применять АПП сервер.


Курдль   (2005-10-31 13:00:00) [49]


> Reindeer Moss Eater ©   (31.10.05 12:37) [58]
> Здесь никто и не говорит что многозвеньевые системы - это
> ацтой.

Я говорю, что это ацтой. Но иногда без него не обойтись.


> У меня был успешный проект в котором тип сервера БД менялся
> кнопкой по желанию юзера.
> Двузвенка то была.

Это как? Утром заносил данные в оракл, а вечером решил их вытащить из информикса? 8-()


Juice   (2005-10-31 12:58:00) [50]


> автор сабжа задал вопрос используя тонкий клиент многозвенной
> системы


> Пусть задает вопрос используя толстый клиент :-)

После этих слов наступило тотальное просветление "автора" в данном вопросе :)


Курдль   (2005-10-31 12:50:00) [51]


> Sergey13 ©   (31.10.05 12:42) [59]
> ИМХО многозвенка нужна, что бы разгрузить сервер БД не нагружая
> этим клиента. 8-)


А вот это мне не понятно! Сервера БД от качественных СУБД сами по себе могут оптимизировать свою производительность так, что доморощенным "примочкам" и не снилось. Напр., в отсутствие ОС, толково работающих с многопроцессорными серверами, оракл умеет с такими работать без какой либо ОС. Умеет сам создавать под себя оптимальную дисковую структуру, управлять ею напрямую, поддерживая RAID и т.д.


Sergey13   (2005-10-31 12:42:00) [52]

ИМХО многозвенка нужна, что бы разгрузить сервер БД не нагружая этим клиента. 8-)


Reindeer Moss Eater   (2005-10-31 12:37:00) [53]

Я раньше был ярым противником трехзвенок. Но потом перековался.

Здесь никто и не говорит что многозвеньевые системы - это ацтой.

Кроме того, для проектов, где существует возможность смены СУБД по желанию заказчиков.

У меня был успешный проект в котором тип сервера БД менялся кнопкой по желанию юзера.
Двузвенка то была.


Курдль   (2005-10-31 12:35:00) [54]

Я раньше был ярым противником трехзвенок. Но потом перековался.
На первом же проекте, где потребовался равнозначный доступ клиентов, как из локалки, так и из инета.
Кроме того, для проектов, где существует возможность смены СУБД по желанию заказчиков.


Курдль   (2005-10-31 12:34:00) [55]

Я раньше был ярым противником трехзвенок. Но потом перековался.
На первом же проекте, где потребовался равнозначный доступ клиентов, как из локалки, так и из инета.
Кроме того, для проектов, где существует возможность смены СУБД по желанию заказчиков.


Reindeer Moss Eater   (2005-10-31 12:34:00) [56]

Опять же как быть с модемом и аппаратным жимом потока?
Считать что это звено многозвенки что ли?


Reindeer Moss Eater   (2005-10-31 12:34:00) [57]

Удалено модератором


Reindeer Moss Eater   (2005-10-31 12:33:00) [58]

Питер, а если этот жмущий шлюз - не моя программа, а программа третьего лица. Она понятия не имеет ни о моем оракле, ни о моем клиенте.
Она просто жмет трафик. Любой трафик. Не только клиента Оракла, а вообще любой.
И не является она звеном многозвенки.


Piter   (2005-10-31 11:58:00) [59]

Polevi ©   (31.10.05 11:45) [51]
IE - это по твоему не звено чтоли ?


немного не понял


Polevi   (2005-10-31 11:45:00) [60]

>звено - это любая ТВОЯ программа
IE - это по твоему не звено чтоли ?


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо