|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Что дало 1С8 выбор трехуровневой архитектуры с использованием сервера 1С:Предприятия 8.0 и Microsoft SQL Server? На самом сайте 1С внятно о понятно - не нашел ответа. 1) Обычно говорят о независимости от SQL сервера - в данном случае только MS SQL. 2) Масштабируемость - "В варианте клиент-сервер использование сервера 1С:Предприятия 8.0 позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере." - то же самое можно ведь делать прямо на MS SQL - зачем было городить огород с сервером 1С? Трудно предполагать - что это маркетинговый ход - должны быть под выбором трехуровневой архитектуры очевидные аргументы и реальные выгоды, которые получила трехуровневая платформа 1С8? Единственно что можно сразу понять - это простота программирования клиента на языке метаданных - при этом сервер 1С переводит язык метаданных в язык SQL запросов на MS SQL. Может кто знает ответы - какую реальную выгоду получила 1С от усложнения структуры? В каких случаях можно идти путем 1С8 - при каких начальных условиях? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2005, 21:46 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Пользователь пишет: > 2) Масштабируемость - "В варианте клиент-сервер использование сервера > 1С:Предприятия 8.0 позволяет сосредоточить на нем выполнение наиболее > объемных операций по обработке данных. Например, при выполнении даже > весьма сложных запросов программа, работающая у пользователя, будет > получать только необходимую ей выборку, а вся промежуточная обработка > будет выполняться на сервере." - то же самое можно ведь делать прямо на > MS SQL - зачем было городить огород с сервером 1С? Может и маркетинговый ход, каким в свое время стал и перевод с dbf на MSSQL, а может и тяжесть груза унаследованной кривости, не позволяющая легко перевести нагрузку с клиента на SQL сервер. Не удивлюсь, если этот сервер приложений использует MSSQL в той же манере, что и 7.7 - как эмулятор dbf с навигационным способом. Сие есть великая тайна покрытая мраком для широкой общественности. > В каких случаях можно идти путем 1С8 - при каких начальных условиях? А что значит идти путем 1с8? Покупать и внедрять? Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2005, 22:17 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Александр Гoлдун Пользователь пишет: > В каких случаях можно идти путем 1С8 - при каких начальных условиях? А что значит идти путем 1с8? Покупать и внедрять? Posted via ActualForum NNTP Server 1.2 Делать трехуровневые приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2005, 20:42 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
ПользовательЧто дало 1С8 выбор трехуровневой архитектуры с использованием сервера 1С:Предприятия 8.0 и Microsoft SQL Server? 1. Возможность писать запросы на русском языке. 2. Дополнительная работа для франчи (должны же на что то они жить и фирма 1С). Потому что при установке всей этой байды есть подводные камни. 3. По утверждению франчи внутренняя структура 1с БД, есть объектно ориентированная. Отсюда - трехзвенка. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 10:20 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
VNS ПользовательЧто дало 1С8 выбор трехуровневой архитектуры с использованием сервера 1С:Предприятия 8.0 и Microsoft SQL Server? 3. По утверждению франчи внутренняя структура 1с БД, есть объектно ориентированная. Отсюда - трехзвенка. Похоже именно так - объектность реализована не средствами SQL сервера (ХП) - а сервером приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 13:55 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
2 пользователь. Ну да. Правда появились ХП, но опять же не понятно, грузишь демо версию они там есть, грузишь пустую базу их там нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 15:53 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
http://v8.1c.ru/overview/recomendations.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 16:01 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
сорри не ту ссылку дал вот правильная http://www.v8.1c.ru/tests/multiuser/results.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 16:02 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Сергей84сорри не ту ссылку дал вот правильная http://www.v8.1c.ru/tests/multiuser/results.htm Сергей, а можно попросить вас прокомментировать информацию на этой странице? Что именно, по вашему мнению, означает каждый график на этой странице? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 16:17 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Сергей84сорри не ту ссылку дал вот правильная http://www.v8.1c.ru/tests/multiuser/results.htm Меня собственно не интересует - Преимущества 1С:Предприятия 8.0, выявленные в данном наборе тестов - очевидно, что любая следующая версия любой программы будет лучше. Вопрос в другом: Идеология, мотивы, причины - приведшие к выбору данной трехуровневой структуры, что могут другие разработчики почерпнуть из опыта 1С8 - в каком случае - объектная идеология+выделенный сервер приложений - даст приемущества, перед обычной двухуровневой клиент-серверной структурой. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 17:13 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
1сы с версии 7 является объектной СУБД (и трёх звенной), просто в 8 версии конструкции стали лучше и продуманней (если такое применими к 1сы). Возможный плюс 8ки - можно среднее звено(Объектный сервер) запускать не на клиенте а на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 17:23 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Ничего существенного не дало У нас работает с начала 2005 года Самое убогое - что этот сервер приложений не может показать что и как грузит систему (и SQL), ежели началаcь какй-нить залипуха. Отличить в ней живые соединения от мертвых висячих тоже проблема - компы уже вырублены - а список активных пользователей на две страницы. И как он управляет коннектами к SQLю тоже неведомо. В семерке по крайней мере коннекты к SQL шли от клиентской станции а тут все через сервер неведомыми путями. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 17:24 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Тогда уж надо просто смотреть в каком случае делать трехзвенку. Обсуждалось много раз на соседних форумах. Если глядя на 1С то наверное можно сказать так: 1. Если вы организуете ОО базу. 2. Если у вас есть встроенный язык программирования прям с русским названием переменных. 3. Если вломы строить отчеты используя стандартные средства ( начиная с Excel, Crystal Report и двигаясь в светлое будущее ) а хочется просто писать ПостроительОтчета(). 4. Основная обработка у вас не на сервере а на клиенте. Используется простейшие SQL запросы. С учетом слабых машин тогда у вас неминуемо вылезет Сервер приложений. В общем список можно продолжать до бесконечности. И как мне кажется, скрыть внутреннюю логику построения и работы базы. Зашить ее в клиенте. Потому что можно много отловить через запросы, если есть ХП, то еще больше. А попробуй понять как реализуется СрезПоследних() в конкретное действие над таблицей. Все ПМСМ. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 17:34 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
4d_monster1сы с версии 7 является объектной СУБД (и трёх звенной), Тут бы объяснить - откуда там третье звено? 4d_monsterпросто в 8 версии конструкции стали лучше и продуманней (если такое применими к 1сы). Возможный плюс 8ки - можно среднее звено(Объектный сервер) запускать не на клиенте а на сервере. Я правильно понимаю, что отдельно оформили объектное расширение SQL сервера - в виде сервера 1С8. 1) Если этот сервер 1С8 - запускать на клиенте, то получим производительность 1С7, 2) если отдельно стоит мощный сервер 1С8 - то получим производительность 1С8 - за счет снижения трафика между клиентами и 1С8 сервером. - соответственно получаем объектную базу с производительностью как у SQL сервера (правда затратив два сервера, две железки). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 17:39 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Кстати, Когда когото из приближённых к 1эсс спросили : накой сделали Коды(для счётчиков) не целыми, а в 64чной системе он ответил - для усложнения :-) (цицирую цитату, мог что-то напутать, но смысл точно такой) IMHO, Mon$te® ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 17:41 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
VNSТогда уж надо просто смотреть в каком случае делать трехзвенку. Обсуждалось много раз на соседних форумах. Тут не обсуждение - тут живой конкретный пример - выбор мощной фирмы. Что их толкнуло на это - ведь такой структурой наверное хотели получить маркетинговые приемущества перед другими системами. Как из трехзвенки 1С получает эти самые приемущества? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 17:47 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
VNS И как мне кажется, скрыть внутреннюю логику построения и работы базы. То есть закрыть коммерческий продукт - в логику работы сервера 1С8 ? Правда и в хранимых процедурах - когда баз 800 а ХП - тысяча - хрен разберешся. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 17:54 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
mazzyСергей, а можно попросить вас прокомментировать информацию на этой странице? Что именно, по вашему мнению, означает каждый график на этой странице? Можно... Эту ссылку я привел, как показатель зачем служит "Сервер 1С" - как показано на графике он позволяет сбалансировать нагрузку между сервером MSSQL и Сервером 1C - на скока баланс продуман сказать трудно, но это свидетельствует о том, что покрайне мере система хоть будет постабильнее вести себя в стрессовых нагрузках... Хотя пока сам все это не испытаешь - не понять, тут нужно только практическим способом выяснять, но если придется запускать у себя 8-ку то буду делать так. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 18:13 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
4d_monsterКстати, Когда когото из приближённых к 1эсс спросили : накой сделали Коды(для счётчиков) не целыми, а в 64чной системе он ответил - для усложнения :-) (цицирую цитату, мог что-то напутать, но смысл точно такой) IMHO, Mon$te® Разве в 64чной??? А не в 37ричной???, т.к. я не замечал чувствительность 1С к регистру... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 18:17 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Когда это было тогда в 1сы использовалась 64чная :-) IMHO, Mon$te® ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 18:21 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Сергей84Эту ссылку я привел, как показатель зачем служит "Сервер 1С" - как показано на графике он позволяет сбалансировать нагрузку между сервером MSSQL и Сервером 1C - на скока баланс продуман сказать трудно, но это свидетельствует о том, что покрайне мере система хоть будет постабильнее вести себя в стрессовых нагрузках... А не между количеством процессоров? ;) На самом деле, я все спрашиваю 1Сников - посмотрите на 1ую и последнюю диаграмму. В чем отличия? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 18:24 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Сергей84Разве в 64чной??? А не в 37ричной???, т.к. я не замечал чувствительность 1С к регистру... В 7.0 была 64чная. Из-за траблов с с чувствительностью к регистру и акцентам, из-за траблов с различной сортировкой в различных кодовых страницах основание уменьшили до 36. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 18:26 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
mazzyА не между количеством процессоров? ;) На самом деле, я все спрашиваю 1Сников - посмотрите на 1ую и последнюю диаграмму. В чем отличия? Это знают только разработчики 1С :) Наверно хотели на 1-м графике показать зависимость скорости от версии, а на последнем зависимость скорости от кол-ва процессоров, ну хоть в 8-ке эта зависимость есть, а то в 7.7 хоть 1 проц, хоть 10 - разницы не ощущаешь, хоть 1 Gb ОЗУ хоть 10 - результат тоже практически 0% Результат начал появляться, когда некоторые вещи на T-SQL переложил... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 18:33 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Сергей84Это знают только разработчики 1С :) Наверно хотели на 1-м графике показать зависимость скорости от версии, а на последнем зависимость скорости от кол-ва процессоров... А вы напрягите пространственное мышление (или фотошоп) Вы увидите, что на первом графике сравнивается старая версия 1С с двухсерверным многопроцессорным вариантом. А также вы заметите промежуточные шаги. После этого скажите, насколько отличается показанная 7ка от 8ки на одном однопроцессорном сервере? И кстати, вы ни разу не искали на сервере 1С оригинальный график производительности 7ки? Поищите, забавно. График для 7ки тоже не сам по себе показывался, а в сравнении dbf и sql версии. Как вы думаете, производительность какой 7ки показана на приведенной вами странице? А если наложить все графики, соблюдая масштаб, то как вы думаете что получится? Кто-нибудь из 1Сников на это обращал внимание? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2005, 20:02 |
|
Что дало 1С8 трехуровневая структура
|
|||
---|---|---|---|
#18+
Пользователь VNSТогда уж надо просто смотреть в каком случае делать трехзвенку. Обсуждалось много раз на соседних форумах. Тут не обсуждение - тут живой конкретный пример - выбор мощной фирмы. Что их толкнуло на это - ведь такой структурой наверное хотели получить маркетинговые приемущества перед другими системами. Как из трехзвенки 1С получает эти самые приемущества? Фирму 1С надо расматривать не только что какие то преимущества, а обеспечение работой франчи. Они же отчисления делают в фирму 1С! Установка сервера приложений 1с, подключение к MS SQL, у меня заняло порядка 6-7 часов ( Без установки Win2003 и MS SQL 2000 +sp3a). Сейчас конечно во второй раз я установлю быстрее намного. Но может такое случится, что не любой программист, сисадмин или кто там устанавливает прокопается больше. Выход будут звать франчей. 850 р в час. Это в Челябинске. В Москве я думаю побольше. А вот установка Linux + Firebird 1.5 CS + Настройка Samba у меня заняла порядка 4 часов. Первое впечатление юзеров загружающих демо конфигурацию УПП 1.1: "А почему так долго грузится?". Это по сравнение с клиентом написанном на Delphi и работающий с FireBird ( 3-4 базы по 1500 таблиц ). Лично мне тоже не понятно зачем городить огород с трехзвенкой, масштабируемость какая то. COM+ еще вдобавок. На ум приходит одна из прописных истин в России - главное не как правильно, а чтоб ты заи......ся. Внутри программить намного проще, не надо думать о нормализации, о проектировании базы, о ключах и тп. Можно смело в "Документах" создавать "ПриходнаяНакладная", "РасходнаяНакладная", "ХренЗнаетКакаяНакладная" и в ней будет и шапка и табличная часть. Платим за все эти удовольствия повышенными ребованиями к железу. И еще есть статья С.Г.Нуралиева "Архитектура 1с:Предприятия как продукт инженерной мысли" из нее неизбежно вытекает трехзвенка. Статья эта валяется на сайте 1с ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2005, 06:59 |
|
|
start [/forum/topic.php?fid=28&msg=33103801&tid=1525654]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 163ms |
0 / 0 |