powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 700 пользователей и 1С 8. Потянет?
25 сообщений из 103, страница 4 из 5
700 пользователей и 1С 8. Потянет?
    #36326023
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rтолько неясно, почему из англ.определения не следует, что 1С использует ORM))
потому что в ней "нет" управляемого слоя "СУБД" и этого самого "маппинга". "нет" в кавычках потому, что он не управляемый, номинальный и т.п.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36326038
R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
R
Гость
iscrafmRтолько неясно, почему из англ.определения не следует, что 1С использует ORM))
потому что в ней "нет" управляемого слоя "СУБД" и этого самого "маппинга". "нет" в кавычках потому, что он не управляемый, номинальный и т.п.
Ну, нет, так нет))
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36326112
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R, я же не занимаюсь в этом топике оценкой того, хорошо это или плохо. То, что это понижает уровень вхождения - хорошо. То, что это одновременно понижает уровень оптимальности структуры БД на больших проектах - плохо. Оптимально, имхо, был бы вариант слоя маппинга по-умолчанию, с возможностью управления им, как в упоминавшемся выше RoR. Выходишь за рамки, берешь базовый Active Record и при помощи него доводишь до "кондиции", а не при помощи внешних компонент.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36326181
R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
R
Гость
iscrafmR, я же не занимаюсь в этом топике оценкой того, хорошо это или плохо. То, что это понижает уровень вхождения - хорошо. То, что это одновременно понижает уровень оптимальности структуры БД на больших проектах - плохо. Оптимально, имхо, был бы вариант слоя маппинга по-умолчанию, с возможностью управления им, как в упоминавшемся выше RoR. Выходишь за рамки, берешь базовый Active Record и при помощи него доводишь до "кондиции", а не при помощи внешних компонент.
Согласен.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36362898
Танцор Пасадобля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DobPilotТанцор ПасадобляDobPilotJatzDobPilot,
аргументы?

1. Т.к. 1с является предметно ориентированной средой, то скорость разработки прикладного решения на 1с выше чем на универсальных языках программирования.
2. Кол-во фирм обслуживающих и способных обслуживать решение, гораздо выше чем на других платформах.
3. Движок 1с представляет собой ORM, и эффективно использует кеш, дабы не нагружать SQL сервер. И по моему мнению работает лучше Hibernate3.
4. В платформу зашит механизм построения OLAP кубов ( Система компанновки данных ), который позволяет быстро и эффективно сформировать достаточно сложный отчет.
по всем позициям чухня

Доказать сможете?
1. 1с это набор инструментов, при равных условиях будет в проигрыше.
2. поддерживать будут только стандартную конфигурацию.
3. жрет сетевой трафик и ресурсы клиентов.
4. проектирование OLAP-системы начинается с хранилища данных, где это?
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36365304
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вся проблема в том, что в управляемых блокировках, при запросах к скулю выставляются блокировки по-умолчанию скулем. а это эскалация блокировок. поэтому 1с в 700 пользователей при одновременной работе (все изменяют данные, даже только свой "склад") то работать не будет. не тешьте себя. проверено.

для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36365947
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей2003вся проблема в том, что в управляемых блокировках, при запросах к скулю выставляются блокировки по-умолчанию скулем. а это эскалация блокировок. поэтому 1с в 700 пользователей при одновременной работе (все изменяют данные, даже только свой "склад") то работать не будет. не тешьте себя. проверено.

для спящего время бодрствования равносильно снуТоесть когда на скуле показывают что проводятся (выполняется запрос по остаткам и блокировка) несколько документов одновременно (допустим по складу) то это вранье? А в чем секрет тогда данного фокуса?
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36366155
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FinDirПриветствую уважаемых спецов по 1С.
Что имеем на входе - крупный торговый холдинг с очень разветвленной региональной структурой. Структура представлена практически в каждом городе и городке Украины. На данный момент учетом охвачены только областные отделения - 27 отделений. Отделения низшего звена сдают отчетность в областное отделение, где оно и вводится в систему. Учет ведем в 1С 7.7. Областные отделения для доступа к базе используют подключение к удаленному рабочему столу. Бизнес-процессы на отделениях довольно просты - три справочника, три документа, шесть отчетов. Консолидированная отчетность сводится в центральном офисе.
Принято решение о подключении отделений низшего звена (около 700 отделений) к единой базе и работе в режиме on-line.
Для принятия окончательного решения, необходимо убедится, что 1С потянет такое количество пользователей. Планирую использовать 1С 8 и веб-расширение. Как альтернатива - веб-сайт с базой mySQL и экспорт-импорт в 1С 7.7.
Какие будут мнения и предложения?
8-ка не потянет.
v8: Мда. 8.2 супер ускорение. некоторые клиенты по 600 метров оперативки съедают.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36366193
Jatz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm,
не показатель, с той же УТ проблем с таким масштабом не наблюдалось + 8.2 сырая + буквально пару дней назад новая версия платформы вышла с новыми багами )
но все равно, не потянет...
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36366289
Reder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот интересно у некоторых людей, коих я знаю лично, на 7-ке 500 пользователей в одной базе тянуло.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36366421
tvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Reder,

Вовка МумУ- творит чудеса
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36366500
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сАлексей2003вся проблема в том, что в управляемых блокировках, при запросах к скулю выставляются блокировки по-умолчанию скулем. а это эскалация блокировок. поэтому 1с в 700 пользователей при одновременной работе (все изменяют данные, даже только свой "склад") то работать не будет. не тешьте себя. проверено.

для спящего время бодрствования равносильно снуТоесть когда на скуле показывают что проводятся (выполняется запрос по остаткам и блокировка) несколько документов одновременно (допустим по складу) то это вранье? А в чем секрет тогда данного фокуса?
не вранье. но при проведении вешается блокировка с эскалацией. блокируется страница индекса, а в эту страницу индекса могут входить записи , выходящие за рамки данного документа.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36366512
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ а учитывая что все новые записи у 1с имеют близкое друг к другу значение (ГУИД всегда на сервере формируется) то новые записи будут находиться близко друг к другу, а значит большой шанс, что соседние записи заблокируются.
1сникам надо менять схему блокировок в запросах. ставить rowlock, тогда у меня проводятся ВСЕ документы кроме текущего. (вешал блокировку на таблицу движений регистра накопления остатков без таблицы итогов). или переходить уже на снапшот изоляцию например.

для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36366515
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RederА вот интересно у некоторых людей, коих я знаю лично, на 7-ке 500 пользователей в одной базе тянуло.
v7++ - прямые запросы к скулю, поэтому лехко. 1ска занимается только отображением данных.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36367671
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей2003+ а учитывая что все новые записи у 1с имеют близкое друг к другу значение (ГУИД всегда на сервере формируется) то новые записи будут находиться близко друг к другу, а значит большой шанс, что соседние записи заблокируются.
1сникам надо менять схему блокировок в запросах. ставить rowlock, тогда у меня проводятся ВСЕ документы кроме текущего. (вешал блокировку на таблицу движений регистра накопления остатков без таблицы итогов). или переходить уже на снапшот изоляцию например.

для спящего время бодрствования равносильно снуХм а насколько большой шанс? Как пример проводим 2 документа одновременно. Для примера у них разные склады. Можете подробнее сказать?




ps Кстати допустим 700 пользователей из них пусть 300 активных. В среднем пусть даже по 1 документ в 2 минуты - что врятли... получаем 300/120 - примерно 3 документа в 1 секунду. Причем никто не говорит что они будут еще и одновременными. Вполне вероятно что запрос отработается за 0.1 секунды. (Мы не говорим про типовую зп где и 5 секунд может быть). Тоесть получается что не так уж и часто вобще будут возникать одновременные проведения...

psps С каждой новой фразой по скулю. Убеждаюсь как мало я знаю. Не порекомендуете курсы? Или еще что-то?
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36367766
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сАлексей2003+ а учитывая что все новые записи у 1с имеют близкое друг к другу значение (ГУИД всегда на сервере формируется) то новые записи будут находиться близко друг к другу, а значит большой шанс, что соседние записи заблокируются.
1сникам надо менять схему блокировок в запросах. ставить rowlock, тогда у меня проводятся ВСЕ документы кроме текущего. (вешал блокировку на таблицу движений регистра накопления остатков без таблицы итогов). или переходить уже на снапшот изоляцию например.

для спящего время бодрствования равносильно снуХм а насколько большой шанс? Как пример проводим 2 документа одновременно. Для примера у них разные склады. Можете подробнее сказать?




ps Кстати допустим 700 пользователей из них пусть 300 активных. В среднем пусть даже по 1 документ в 2 минуты - что врятли... получаем 300/120 - примерно 3 документа в 1 секунду. Причем никто не говорит что они будут еще и одновременными. Вполне вероятно что запрос отработается за 0.1 секунды. (Мы не говорим про типовую зп где и 5 секунд может быть). Тоесть получается что не так уж и часто вобще будут возникать одновременные проведения...

psps С каждой новой фразой по скулю. Убеждаюсь как мало я знаю. Не порекомендуете курсы? Или еще что-то?
вся "проблема" блокировки таблиц в том, что если у таблицы нет индекса, то при изменении лочится вся таблица. если у таблицы есть несколько индексов, то сервер в любом случае при построении плана запроса выбирает какой он будет использовать, и уже по этому индексу блокирует записи, в случае эскалации блокировок - блокирует диапазон. в части записи в регистр накопления в случае удаления и вставок - используется индекс с регистратором, если регистраторы создаются в одно время, то они находятся рядом, а значит скуль может захватить и соседние записи, потому как по умолчанию происходит блокировка диапазонов (чтобы немного увеличить производительность скуля в случае коротких транзакций, но 1с не дружит с короткими транзакциями).
курсы не порекоммендую. экспериментировал на SQL 2005.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36367777
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ блокировка вешается не на время выполнения запроса, а на время существования транзакции. в нашем случае на время проведения документа.

для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36367782
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫЫЫ ну и пользователям вы все равно не скажете, что в эту секунду ты можешь проводить документ, а в эту не можешь. поэтому пользователи как правило проводят документы одновременно. в итоге если произошел дедлок, и ресурсы заблокировали друг дружку, то время ожидания 40 секунд дедлока, а за это время еще 120 документов вместе с 120 пользователями накопятся в очередь. в итоге практически все вылетят.

для спящего время бодрствования равносильно сну
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36368133
RustamZz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей2003если регистраторы создаются в одно время, то они находятся рядом, а значит скуль может захватить и соседние записи, потому как по умолчанию происходит блокировка диапазонов (чтобы немного увеличить производительность скуля в случае коротких транзакций, но 1с не дружит с короткими транзакциями).

Почти все правильно. Только 1с при запросе UUID резервирует 60 штук на одного клиента. Поэтому два регистратора, созданные разными клиентами одновременно, будут находиться на разных страницах индекса.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36368168
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RustamZzАлексей2003если регистраторы создаются в одно время, то они находятся рядом, а значит скуль может захватить и соседние записи, потому как по умолчанию происходит блокировка диапазонов (чтобы немного увеличить производительность скуля в случае коротких транзакций, но 1с не дружит с короткими транзакциями).

Почти все правильно. Только 1с при запросе UUID резервирует 60 штук на одного клиента. Поэтому два регистратора, созданные разными клиентами одновременно, будут находиться на разных страницах индекса.Простите за глупый вопрос - но откуда информация?
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36368337
RustamZz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1сПростите за глупый вопрос - но откуда информация?
С партнерского. Рупасов так объяснял поведение системы.
Только небольшое уточнение не 60, а 64.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36368394
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RustamZz, Спасибо. Пошел искать.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36368877
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сpsps С каждой новой фразой по скулю. Убеждаюсь как мало я знаю. Не порекомендуете курсы? Или еще что-то?
попробуй эти: http://www.intuit.ru/department/database/sqlserver2000/
там рядышком много чего лежит.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36369508
123цук
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если не потянеть, можно разнести юзеров по нескольким база и обмен.
...
Рейтинг: 0 / 0
700 пользователей и 1С 8. Потянет?
    #36369818
Алексей2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RustamZzАлексей2003если регистраторы создаются в одно время, то они находятся рядом, а значит скуль может захватить и соседние записи, потому как по умолчанию происходит блокировка диапазонов (чтобы немного увеличить производительность скуля в случае коротких транзакций, но 1с не дружит с короткими транзакциями).

Почти все правильно. Только 1с при запросе UUID резервирует 60 штук на одного клиента. Поэтому два регистратора, созданные разными клиентами одновременно, будут находиться на разных страницах индекса.
это ничего не дает. если в регистр сведений идет запись с максимальной датой (первый пользователь), тогда все транзакции от существующей (до вставки первого пользователя) в таблице до бесконечности - записи блокируются на вставку.
(это актуально для автоматических блокировок)
...
Рейтинг: 0 / 0
25 сообщений из 103, страница 4 из 5
Форумы / [игнор отключен] [закрыт для гостей] / 700 пользователей и 1С 8. Потянет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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