|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Дмитрий МухА вот с PayPal через хранимку как интегрироваться я, признаюсь, не знаю. В MSSQL - sp_OACreate 'MSXML2.XMLHttp.5.0' - как-то так, наверное. Можно вообще перехитрить всех, и в хранимке вызывать CLR-процедуру, внутри которой что угодно. Хотя я сам лично не особенно сторонник таких приёмов. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 03:45 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Дмитрий МухА вот с PayPal через хранимку как интегрироваться я, признаюсь, не знаю. Чуть выше речь шла о PostgeeSql. Он вполне себе поддерживает написание функций на С и Java. Аналогичная функциональность есть в MS SQL и Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 05:55 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79поддерживаетесли в ворд поддерживает таблицы, то это ПО электронных таблиц вместо текстового процессора? Вы меня поразили логикой. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 07:13 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Получается нету в MS AppServer'a раз такое брожение умов. В ветке access наверно тоже его за среднее звено выдают). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 07:16 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Petro123, Вы меня тоже. Если в Ворде есть таблицы и задача заключается в том, чтобы просто показать таблицу - Ворд прекрасно справляется. Все зависит от задач. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 07:36 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79, Во первых, ворд может и формулы делать в таблицах. Но мы вроде о классификации и архитектуре. Зачем клиент сервер называть трехзвенкой? Вот что непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 07:47 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныДмитрий МухА вот с PayPal через хранимку как интегрироваться я, признаюсь, не знаю. В MSSQL - sp_OACreate 'MSXML2.XMLHttp.5.0' - как-то так, наверное. Можно вообще перехитрить всех, и в хранимке вызывать CLR-процедуру, внутри которой что угодно. Хотя я сам лично не особенно сторонник таких приёмов. А ответ от PayPal как в хранимку принимать? Регулярные платежи, что на стороне PayPal настроены (списывать раз в месяц за то-то)? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 08:24 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79Дмитрий МухА вот с PayPal через хранимку как интегрироваться я, признаюсь, не знаю. Чуть выше речь шла о PostgeeSql. Он вполне себе поддерживает написание функций на С и Java. Аналогичная функциональность есть в MS SQL и Oracle. И, что реально пишут интеграцию с PayPal? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 08:25 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Типа Portgres ещё и http-сервером выступает? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 08:27 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
А, это типа трёхзвенка, если "Не требуется выставлять корпроративное приложение в интернет", ясно. Вопросов больше не имею :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 08:38 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Дмитрий МухСон Веры Павловныпропущено... В MSSQL - sp_OACreate 'MSXML2.XMLHttp.5.0' - как-то так, наверное. Можно вообще перехитрить всех, и в хранимке вызывать CLR-процедуру, внутри которой что угодно. Хотя я сам лично не особенно сторонник таких приёмов. А ответ от PayPal как в хранимку принимать? Регулярные платежи, что на стороне PayPal настроены (списывать раз в месяц за то-то)? Ну, как-то народ извращается. Вон, в MSSQL-ном разделе периодичски появляются топики про регулярное скачивание курсов валют с сайта ЦБРФ (у них там веб-сервис для этого наружу выставлен), для парсинга данных от ФИАС, итд итп. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 09:19 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Вопрос то в чем? Мы же не знаем, что нужно человеку. Для задач вполне может быть использована двузвенная архитектура. Третий слой (логику) можно эмулировать вызовом хранимых процедур. Я пока не видел в требованиях работать с PayPal. Также как и вообще информации о том, что куда то нужно дополнительно обращаться. Поэтому и сказал, что если логика простая, нагрузки мало, работа во внутренней сети, то можно обойтись и без среднего звена, работая непосредственно с базой. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 10:35 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79Третий слой (логику) можно эмулировать вызовом хранимых процедур.против слова "эмулировать", думаю никто и не возражает. А качество эмуляции вопрос широоокий). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 10:58 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79Третий слой (логику) можно эмулировать вызовом хранимых процедур. Ага, заботливо разложить грабли, что не дай бог не пройти мимо каждой из граблей ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 11:19 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79Вопрос то в чем? Мы же не знаем, что нужно человеку. Для задач вполне может быть использована двузвенная архитектура. Третий слой (логику) можно эмулировать вызовом хранимых процедур. ... По-моему, вы просто путаете термины, вот вас и не понимают тут. "Трехзвенка" == "Three-tier" "Третий слой" == "Third Layer" https://stackoverflow.com/questions/120438/whats-the-difference-between-layers-and-tiers Так что третье звено никак не эмулировать хранимыми процедурами, как бы ни хотелось поизвращаться ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 11:51 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
betelgeizexТак что третье звено никак не эмулировать хранимыми процедурами, как бы ни хотелось поизвращаться ну есть же эмуляция женщины мужчиной путем разворачивания оного к лесу передом к кому то задом) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 12:33 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
betelgeizex, Я ничего не путаю. SQL-сервер вполне может быть сервером приложений. Сервер приложений - это дополнительная логика, бизнесовая, которая не относится к DML. В данном случае просто 2 звена физически расположены на 1 машине (хотя есть варианты с Linked Servers). Другое дело, что это не всегда удобно. Но факта это не отменяет никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 12:46 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79Но факта это не отменяет никак.какие факты? У тебя IIS сервер приложений и постгри сервер приложений? Это для непосвященного все едино. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 13:56 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Petro123, IIS и Postgresql - это инструмент. А вот хостящаяся там логика и есть сервер приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 14:45 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79betelgeizex, Я ничего не путаю. SQL-сервер вполне может быть сервером приложений. Сервер приложений - это дополнительная логика, бизнесовая, которая не относится к DML. В данном случае просто 2 звена физически расположены на 1 машине (хотя есть варианты с Linked Servers). Другое дело, что это не всегда удобно. Но факта это не отменяет никак. Ну нет же. .NET-приложение, например, может содержать в себе много слоев (layers). Слой доступа к данным, слой бизнес-логики, слой представления... Но это не отменяет факта, что все три слоя находятся в одном физическом звене (tier). Точно так же и SQL-сервер: в нем есть "слои": tables, views, procedures. ( Вон, к SQL 2005 можно было вообще по SOAP запросы отправлять. Потом, к счастью, это объявили deprecated ) Но это тоже одно звено. Как критерий: звенья могут масштабироваться независимо. Один SQL-сервер, к нему цепляется кластер из 10 IIS-приложений. Возможно и наоборот... А могут процедуры в БД масштабироваться отдельно от таблиц? Нет! С Linked Servers, кстати, можно сделать трехзвенку - когда БД с процедурами обращается по сети к БД с таблицами. Но это уж совсем наркомания какая-то ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 14:49 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
betelgeizex, Да я ж не спорю ))) Наркомания, но возможно же ))) Можно и через ServiceBroker. В MSSQL много всякой функциональности, которая напрямую не относится к управлению хранимыми данными. Меня пытаются убедить, что сам сервер БД непригоден в качестве сервера приложений. Вполне пригоден, но лучше использовать более подходящие инструменты, все зависит от задач. Мой посыл заключается в другом - пока не ясно, зачем трехзвенка нужна "по взрослому". Возможно, подойдет и клиент-сервер, с эмуляцией вынесения прикладной логики на уровень самой СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 15:06 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Дмитрий МухArm79Если у вас не намечаются такие нагрузки, из-за которых требуется горизонтальное масштабирование, реализация бизнес-логики посредством хранимых процедур - вполне себе сервер приложений. Ну да, хранимой процедурой можно и емейл при желании отправить. Партнёрам... С текстом: "Мы знаем про ваш API, но пришлите нам пожалуйста данные в CSV формате, мы их загрузим себе в базу". А вот с PayPal через хранимку как интегрироваться я, признаюсь, не знаю. есть же всякие clr, java,,, ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 15:14 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79, БД не может быть сервером приложений по определению ) Я же толкую исключительно про термины. Давайте скажем так: SQL-сервер вполне подходит для размещения на нем слоя бизнес-логики . Тут я полностью согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 15:24 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
Arm79Меня пытаются убедить, что сам сервер БД непригоден в качестве сервера приложений. Вполне пригоден, но лучше использовать более подходящие инструменты, все зависит от задач.можно при смене пола считать мужчину женщиной? По паспорту можно). Короче, ты прикалываешься). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 15:43 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
А вообще, безотносительно задачи, у логики в БД масса минусов. Язык ХП беднее языков общего назначения. И синтаксис кошмарный, ИМХО :) Логика в БД плохо масштабируется - писал уже Extended procedures на Java/C#/C++ etc. могут негативно влиять на стабильность и производительность БД. А раз могут, то будут )) Большой шанс, что в дальнейшем потребуется веб-клиент, даже если руководство клянется, что не понадобится Сильно сокращаются варианты интеграции с внешними системами Существенно сложнее версионировать API (поддерживать несколько версий одновременно для разных клиентов) Вижу только три варианта, когда есть плюсы: Есть специалисты по БД, но нет по .NET Уже понаписана куча легаси на ХП Логика заключается в перекладывании больших объемов данных из одних таблиц в другие ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 15:54 |
|
|
start [/forum/topic.php?fid=20&msg=39783333&tid=1399058]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 172ms |
0 / 0 |