powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор сервера приложений
25 сообщений из 253, страница 5 из 11
Выбор сервера приложений
    #34797362
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы понимаете что такое "Сервер приложений"? Это некая программулина (JBoss например) в которой выполняются ваши программные модули. Эти написанные вами модули могут обращаться к БД или ещё куда. Сделанные вами гуй (веб или десктоп) может обращаться к вашим модулям установленным в сервере приложений. И что в результате:

вы думаете что ваш модуль установленный в сервер приложений выполнит подсчёт быстрее чем

select sum(payment) from payments join customers where name='Рога и копыта'

?

Никаких шансов
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797393
anonimouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНикаких шансов

Валялсо...
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797409
GeenSНа самом деле вот что: или БЛогика на сервере БД и доступ через веб сервисы или БД+аппсервер+тонкий (веб?) клиент

Зачем же в крайности впадать.
БД (в которой реализована часть логики) + аппсервер (в котором реализована другая часть логики, расчеты, подготовка отчетных данных и т.п.) и клиент подключенный через веб сервисы (в котором тоже реализована часть логики).

Вот вы говорите веб, вот представьте получили вы списки показаний например с АСКУЭ (1 список на 10000 ТУ, а то и больше) вы их че в случае с каналом 64к на e-mail будете отправлять чтоли? А отчеты в 200-300 страниц, тоже по мылу гонять?
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797492
V.Sopkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin
ВЫ всерьез считаете, что кто-то доверит какой-то организации учет своих услуг???!!! Вернитесь с небес на землю...

А что здесь такого крамольного ?
Мы уж лет 5, как предоставляем услуги расчетного интернет-центра сторонним организациям (ЖКХ, домофонная компания, торговый дом). На выходе квитанции, акты, счета-фактуры, отчеты и справки. Счета выставляются и в электронном виде: для удержания из зарплаты, для оплаты через городские платежные системы (в т.ч. через банкоматы, интернет, телефон). Услуги самые разнообразные (вода, электричество, тепло, вывоз мусора, охрана, аренда, сервисное обслуживание домофонов и охранных систем, и т.д.).
Конечно, 10000 пользователей у нас нет (я думаю никогда и не будет) и соответственно проблем с этим связанных.
Но идея вполне жизнеспособная.
Мы используем:
База данных - Oracle
Сервер приложений - Baikonur
У клиента - специализированный браузер
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797507
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024вы думаете что ваш модуль установленный в сервер приложений выполнит подсчёт быстрее чем
select sum(payment) from payments join customers where name='Рога и копыта'
Никаких шансов

интересно.. откуда такие стойкие заблуждения, что сервера приложений выполняют селекты и подобную работу за СУБД?
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797542
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пусть что угодно выпоняет.

В случае скл сервера весь расчёт пройдёт быстрее и ресурсов потребует меньше. Практически всегда.
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797627
1024пусть что угодно выпоняет.

В случае скл сервера весь расчёт пройдёт быстрее и ресурсов потребует меньше. Практически всегда.
Вы видимо с трудом представляете объем вычислений в поставленной задаче.
Что на счет MSSQL то практикой доказано, что математические вычисления на T-SQL выполняются медленнее, чем классическими win32 средствами.
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797653
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024пусть что угодно выпоняет.

В случае скл сервера весь расчёт пройдёт быстрее и ресурсов потребует меньше. Практически всегда.

а что он быстрее сделает? Например с одного сервера на другой передаст заархивированные и кодированные файлы документов? Или возьмет записи из одной СУБД, преобразует их к формату другой, запишет и т.п.?
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797667
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неправда. Чтобы сделать select sum(...
отдельно от скл сервера нужно сделать выборку всех значение и просуммировать их. Само суммирование может быть хоть на ассемблере но при больших объёмах накладные расходы многократно превысят любой выигрыш в скорости расчёта:

1.данные нужно передать от скл сервера к расчётному модулю
2.данные не поместятся в память и их надо хранить на диске (хотя можно запрашивать данные кусками и считать по мере поступления, но это как-то реализовывать нужно)

т.е. по сути придётся разрабатывать то что встроено в скл сервер
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797698
1024неправда. Чтобы сделать select sum(...
В вашем понятии вычисления это select sum() ?
Вы чтонибудь слышали, об интерполляции, экстраполляции показаний ПУ? А о получении чисто аналитических данных, таких как потери в отдельно взятом районе? Это все тоже MSSQL будет считать, при таких количествах абонентов?
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797750
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понятия не имею кто и что будет считать. Я сказал о том что сервер приложений в подавляющем большинстве случаев подменяет стандартный функционал скл сервера. И делает это хуже чем сам скл сервер.
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797783
1024понятия не имею кто и что будет считать. Я сказал о том что сервер приложений в подавляющем большинстве случаев подменяет стандартный функционал скл сервера. И делает это хуже чем сам скл сервер.
Никто и не говорил, что все нужно отдать серверу приложений.
А "делает это хуже", не сервер приложений, а его разработчики. :)
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797804
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
честно говоря не представляю как можно сделать лучше простую выборку с парой жойнов. Выкачать на сервер приложений таблицы и там сжойнить? Смешно. А зачем он тогда нужен? Для вывода на принтер, например может понадобиться. Для работы с данными скорей всего нет.
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797840
1024честно говоря не представляю как можно сделать лучше простую выборку с парой жойнов. Выкачать на сервер приложений таблицы и там сжойнить? Смешно. А зачем он тогда нужен? Для вывода на принтер, например может понадобиться. Для работы с данными скорей всего нет.
Сдалась вам эта выборка... Выборка и делается всегда запросами к серверу.
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797841
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024честно говоря не представляю как можно сделать лучше простую выборку с парой жойнов. Выкачать на сервер приложений таблицы и там сжойнить? Смешно.

Вы действительно считаете что в приведенном ниже коде на ABAP select выполняет самостоятельно сервер приложений, а не нагружает этим СУБД?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
PARAMETERS: P_KUNNR( 10 ) TYPE C
           ,P_KUNRS( 4 )  TYPE C
           . 
TABLES: VF_DEBI.

  SELECT * FROM VF_DEBI
    WHERE  KUNNR = '0000000025'
      AND  BUKRS = '3000'
    ORDER BY PRIMARY KEY.                  
ENDSELECT.

И зачем зациклились на выборках? Их выполняет сервер СУБД. Возьмите например задачу забрать с FTP файл, сделать его парсинг и записать в таблицы СУБД.
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797899
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmИ зачем зациклились на выборках? Их выполняет сервер СУБД. Возьмите например задачу забрать с FTP файл, сделать его парсинг и записать в таблицы СУБД.

Я сделаю это только с помошью функционала, предлоставляемого сервером (DTS). Не нужно мне писать для этого апп. сервер.
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797918
pkarklin iscrafmИ зачем зациклились на выборках? Их выполняет сервер СУБД. Возьмите например задачу забрать с FTP файл, сделать его парсинг и записать в таблицы СУБД.

Я сделаю это только с помошью функционала, предлоставляемого сервером (DTS). Не нужно мне писать для этого апп. сервер.
Хорошо, пусть так, а несколько тысяч пользователей с каналами в 64к вы предлагаете законнектить прямо к серваку?
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797933
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прохожий..... pkarklin iscrafmИ зачем зациклились на выборках? Их выполняет сервер СУБД. Возьмите например задачу забрать с FTP файл, сделать его парсинг и записать в таблицы СУБД.

Я сделаю это только с помошью функционала, предлоставляемого сервером (DTS). Не нужно мне писать для этого апп. сервер.
Хорошо, пусть так, а несколько тысяч пользователей с каналами в 64к вы предлагаете законнектить прямо к серваку?

Не совсем понятно, что Вы хотели спросить:

1. Выдержит ли сервер несколько тысяч коннектов (а с чего бы ему не выдержать?)
2. Или, речь идет именно о ширине канала в контексте скачивания с FTP?

Если второе, то забирать с фтп будет сервер, а не пользователь, уж у сервера то в инет канал должен быть хороший (раз мы хотим чего то скачивать).
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797948
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даешь 100 страниц уже к этому вечеру!!!!!!!!!!!!!!!!!!!!!!!!
Переплюнем "Странные мысли о ...."

:))

-- Tygra's --
Мои фотогалереи тут и тут
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797970
pkarklin Прохожий..... pkarklin iscrafmИ зачем зациклились на выборках? Их выполняет сервер СУБД. Возьмите например задачу забрать с FTP файл, сделать его парсинг и записать в таблицы СУБД.

Я сделаю это только с помошью функционала, предлоставляемого сервером (DTS). Не нужно мне писать для этого апп. сервер.
Хорошо, пусть так, а несколько тысяч пользователей с каналами в 64к вы предлагаете законнектить прямо к серваку?

Не совсем понятно, что Вы хотели спросить:

1. Выдержит ли сервер несколько тысяч коннектов (а с чего бы ему не выдержать?)
2. Или, речь идет именно о ширине канала в контексте скачивания с FTP?

Если второе, то забирать с фтп будет сервер, а не пользователь, уж у сервера то в инет канал должен быть хороший (раз мы хотим чего то скачивать).
При чем тут FTP? Топик был если вы забыли, о расчетной биллинговой системе, а не об отправлялке файлов на FTP. Сервер то выдержит тысячи коннектов, но нужно ли это? Сможете ли вы на сервере легко реализовать логику способную отправлять и получать данные на таких узких каналах?
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797985
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И чем таким отличается логика, которая должна работать на узких каналах, от обычной логики? :))

-- Tygra's --
Мои фотогалереи тут и тут
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34797991
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прохожий..... 1024неправда. Чтобы сделать select sum(...
В вашем понятии вычисления это select sum() ?
Вы чтонибудь слышали, об интерполляции, экстраполляции показаний ПУ? А о получении чисто аналитических данных, таких как потери в отдельно взятом районе? Это все тоже MSSQL будет считать, при таких количествах абонентов?

А Вы что-нибудь слышали об SQL Server Analysis Services - составной части поставки MS SQL? Видимо нет!
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34798016
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прохожий.....При чем тут FTP? Топик был если вы забыли, о расчетной биллинговой системе, а не об отправлялке файлов на FTP.

И действительно, причем? Я отвечал не Вам. Вы задали вопрос на мой ответ, который с моим ответом на не Ваш вопрос не как не коррелируется.

Прохожий.....Сервер то выдержит тысячи коннектов, но нужно ли это? Сможете ли вы на сервере легко реализовать логику способную отправлять и получать данные на таких узких каналах?

Выдержит, не переживайте. Он для этого и предназначен. А вот как коррелируется реализация логики на сервере с шириной канала, мне не совсем понятно. Не потрудитесь объяснить, что ВЫ имели ввиду?
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34798017
tygraИ чем таким отличается логика, которая должна работать на узких каналах, от обычной логики? :))

-- Tygra's --
Мои фотогалереи тут и тут
Чем? Объемами передаваемой информации.
...
Рейтинг: 0 / 0
Выбор сервера приложений
    #34798053
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, такая задача должна хорошо масштабироваться по регионам. Я бы предложил такую структуру:


1.N серверов = БД(данные по 1..M регионам) + App Server + Толстый клиент
Пользователи работают с данными своего региона
Число пользователей ограничено
Легко масштабируется вырезанием из БД региона и размещением на отдельном сервере
App Server + Толстый клиент обеспечивают сжатие трафика и безопасность
В случае выхода из строя одного серера остальные работают

2.Один большОй сервер = БД(глобальная)+Репликатор+ App Server + Толстый клиент
Репликатор собирает данные с региональных серверов
Работают пользователи которым нужна глобальная информация
Число пользователей ограничено
Масштабируется железом
По идее, если к глобальным данным не требуется доступ из ineta, то связку
App Server + Толстый клиент - можно заменить на клиента коннектящегося прямо к глобальной базе
...
Рейтинг: 0 / 0
25 сообщений из 253, страница 5 из 11
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор сервера приложений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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