powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Что дало 1С8 трехуровневая структура
25 сообщений из 27, страница 1 из 2
Что дало 1С8 трехуровневая структура
    #33101218
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что дало 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 - при каких начальных условиях?
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33101236
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь пишет:

> 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
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33101637
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун
Пользователь пишет:
> В каких случаях можно идти путем 1С8 - при каких начальных условиях?
А что значит идти путем 1с8? Покупать и внедрять?
Posted via ActualForum NNTP Server 1.2
Делать трехуровневые приложения.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33102050
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПользовательЧто дало 1С8 выбор трехуровневой архитектуры с использованием сервера 1С:Предприятия 8.0 и Microsoft SQL Server?



1. Возможность писать запросы на русском языке.
2. Дополнительная работа для франчи (должны же на что то они жить и фирма 1С). Потому что при установке всей этой байды есть подводные камни.
3. По утверждению франчи внутренняя структура 1с БД, есть объектно ориентированная. Отсюда - трехзвенка.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33102583
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VNS ПользовательЧто дало 1С8 выбор трехуровневой архитектуры с использованием сервера 1С:Предприятия 8.0 и Microsoft SQL Server?



3. По утверждению франчи внутренняя структура 1с БД, есть объектно ориентированная. Отсюда - трехзвенка.

Похоже именно так - объектность реализована не средствами SQL сервера (ХП) - а сервером приложений.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33102916
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 пользователь.
Ну да.
Правда появились ХП, но опять же не понятно, грузишь демо версию они там есть, грузишь пустую базу их там нет.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33102947
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://v8.1c.ru/overview/recomendations.htm
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33102951
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри не ту ссылку дал
вот правильная http://www.v8.1c.ru/tests/multiuser/results.htm
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33102999
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей84сорри не ту ссылку дал
вот правильная http://www.v8.1c.ru/tests/multiuser/results.htm
Сергей, а можно попросить вас прокомментировать информацию на этой странице?
Что именно, по вашему мнению, означает каждый график на этой странице?
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103188
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей84сорри не ту ссылку дал
вот правильная http://www.v8.1c.ru/tests/multiuser/results.htm
Меня собственно не интересует -
Преимущества 1С:Предприятия 8.0, выявленные в данном наборе тестов
- очевидно, что любая следующая версия любой программы будет лучше.

Вопрос в другом: Идеология, мотивы, причины - приведшие к выбору данной трехуровневой структуры,

что могут другие разработчики почерпнуть из опыта 1С8 - в каком случае - объектная идеология+выделенный сервер приложений - даст приемущества, перед обычной двухуровневой клиент-серверной структурой.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103217
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1сы с версии 7 является объектной СУБД (и трёх звенной), просто в 8 версии конструкции стали лучше и продуманней (если такое применими к 1сы).

Возможный плюс 8ки - можно среднее звено(Объектный сервер) запускать не на клиенте а на сервере.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103223
Overdark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ничего существенного не дало

У нас работает с начала 2005 года
Самое убогое - что этот сервер приложений не может показать что и как грузит систему (и SQL), ежели началаcь какй-нить залипуха.
Отличить в ней живые соединения от мертвых висячих тоже проблема - компы уже вырублены - а список активных пользователей на две страницы.
И как он управляет коннектами к SQLю тоже неведомо.

В семерке по крайней мере коннекты к SQL шли от клиентской станции а тут все через сервер неведомыми путями.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103253
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда уж надо просто смотреть в каком случае делать трехзвенку. Обсуждалось много раз на соседних форумах.

Если глядя на 1С то наверное можно сказать так:
1. Если вы организуете ОО базу.
2. Если у вас есть встроенный язык программирования прям с русским названием переменных.
3. Если вломы строить отчеты используя стандартные средства ( начиная с Excel, Crystal Report и двигаясь в светлое будущее ) а хочется просто писать
ПостроительОтчета().
4. Основная обработка у вас не на сервере а на клиенте. Используется простейшие SQL запросы. С учетом слабых машин тогда у вас неминуемо вылезет Сервер приложений.

В общем список можно продолжать до бесконечности. И как мне кажется, скрыть внутреннюю логику построения и работы базы. Зашить ее в клиенте. Потому что можно много отловить через запросы, если есть ХП, то еще больше. А попробуй понять как реализуется СрезПоследних() в конкретное действие над таблицей.
Все ПМСМ.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103264
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4d_monster1сы с версии 7 является объектной СУБД (и трёх звенной),
Тут бы объяснить - откуда там третье звено?

4d_monsterпросто в 8 версии конструкции стали лучше и продуманней (если такое применими к 1сы).

Возможный плюс 8ки - можно среднее звено(Объектный сервер) запускать не на клиенте а на сервере.
Я правильно понимаю, что отдельно оформили объектное расширение SQL сервера - в виде сервера 1С8.

1) Если этот сервер 1С8 - запускать на клиенте, то получим производительность 1С7,
2) если отдельно стоит мощный сервер 1С8 - то получим производительность 1С8 - за счет снижения трафика между клиентами и 1С8 сервером. - соответственно получаем объектную базу с производительностью как у SQL сервера (правда затратив два сервера, две железки).
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103270
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати,
Когда когото из приближённых к 1эсс спросили : накой сделали Коды(для счётчиков) не целыми, а в 64чной системе он ответил - для усложнения :-)

(цицирую цитату, мог что-то напутать, но смысл точно такой)

IMHO, Mon$te®
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103291
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VNSТогда уж надо просто смотреть в каком случае делать трехзвенку. Обсуждалось много раз на соседних форумах.


Тут не обсуждение - тут живой конкретный пример - выбор мощной фирмы.
Что их толкнуло на это - ведь такой структурой наверное хотели получить маркетинговые приемущества перед другими системами.

Как из трехзвенки 1С получает эти самые приемущества?
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103313
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VNS И как мне кажется, скрыть внутреннюю логику построения и работы базы.
То есть закрыть коммерческий продукт - в логику работы сервера 1С8 ?

Правда и в хранимых процедурах - когда баз 800 а ХП - тысяча - хрен разберешся.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103361
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyСергей, а можно попросить вас прокомментировать информацию на этой странице?
Что именно, по вашему мнению, означает каждый график на этой странице?
Можно...
Эту ссылку я привел, как показатель зачем служит "Сервер 1С" - как показано на графике он позволяет сбалансировать нагрузку между сервером MSSQL и Сервером 1C - на скока баланс продуман сказать трудно, но это свидетельствует о том, что покрайне мере система хоть будет постабильнее вести себя в стрессовых нагрузках...
Хотя пока сам все это не испытаешь - не понять, тут нужно только практическим способом выяснять, но если придется запускать у себя 8-ку то буду делать так. :)
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103374
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4d_monsterКстати,
Когда когото из приближённых к 1эсс спросили : накой сделали Коды(для счётчиков) не целыми, а в 64чной системе он ответил - для усложнения :-)

(цицирую цитату, мог что-то напутать, но смысл точно такой)

IMHO, Mon$te®

Разве в 64чной??? А не в 37ричной???, т.к. я не замечал чувствительность 1С к регистру...
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103389
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда это было тогда в 1сы использовалась 64чная :-)

IMHO, Mon$te®
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103401
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей84Эту ссылку я привел, как показатель зачем служит "Сервер 1С" - как показано на графике он позволяет сбалансировать нагрузку между сервером MSSQL и Сервером 1C - на скока баланс продуман сказать трудно, но это свидетельствует о том, что покрайне мере система хоть будет постабильнее вести себя в стрессовых нагрузках...
А не между количеством процессоров? ;)
На самом деле, я все спрашиваю 1Сников - посмотрите на 1ую и последнюю диаграмму. В чем отличия?
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103405
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей84Разве в 64чной??? А не в 37ричной???, т.к. я не замечал чувствительность 1С к регистру...
В 7.0 была 64чная.
Из-за траблов с с чувствительностью к регистру и акцентам, из-за траблов с различной сортировкой в различных кодовых страницах основание уменьшили до 36.
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103423
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyА не между количеством процессоров? ;)
На самом деле, я все спрашиваю 1Сников - посмотрите на 1ую и последнюю диаграмму. В чем отличия?
Это знают только разработчики 1С :)
Наверно хотели на 1-м графике показать зависимость скорости от версии, а на последнем зависимость скорости от кол-ва процессоров, ну хоть в 8-ке эта зависимость есть, а то в 7.7 хоть 1 проц, хоть 10 - разницы не ощущаешь, хоть 1 Gb ОЗУ хоть 10 - результат тоже практически 0%
Результат начал появляться, когда некоторые вещи на T-SQL переложил...
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103549
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей84Это знают только разработчики 1С :)
Наверно хотели на 1-м графике показать зависимость скорости от версии, а на последнем зависимость скорости от кол-ва процессоров...
А вы напрягите пространственное мышление (или фотошоп)

Вы увидите, что на первом графике сравнивается старая версия 1С с двухсерверным многопроцессорным вариантом. А также вы заметите промежуточные шаги.

После этого скажите, насколько отличается показанная 7ка от 8ки на одном однопроцессорном сервере?

И кстати, вы ни разу не искали на сервере 1С оригинальный график производительности 7ки? Поищите, забавно. График для 7ки тоже не сам по себе показывался, а в сравнении dbf и sql версии. Как вы думаете, производительность какой 7ки показана на приведенной вами странице? А если наложить все графики, соблюдая масштаб, то как вы думаете что получится?

Кто-нибудь из 1Сников на это обращал внимание? :)
...
Рейтинг: 0 / 0
Что дало 1С8 трехуровневая структура
    #33103801
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь 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с
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / [игнор отключен] [закрыт для гостей] / Что дало 1С8 трехуровневая структура
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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