|
|
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Rтолько неясно, почему из англ.определения не следует, что 1С использует ORM)) потому что в ней "нет" управляемого слоя "СУБД" и этого самого "маппинга". "нет" в кавычках потому, что он не управляемый, номинальный и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 15:00 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
iscrafmRтолько неясно, почему из англ.определения не следует, что 1С использует ORM)) потому что в ней "нет" управляемого слоя "СУБД" и этого самого "маппинга". "нет" в кавычках потому, что он не управляемый, номинальный и т.п. Ну, нет, так нет)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 15:05 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
R, я же не занимаюсь в этом топике оценкой того, хорошо это или плохо. То, что это понижает уровень вхождения - хорошо. То, что это одновременно понижает уровень оптимальности структуры БД на больших проектах - плохо. Оптимально, имхо, был бы вариант слоя маппинга по-умолчанию, с возможностью управления им, как в упоминавшемся выше RoR. Выходишь за рамки, берешь базовый Active Record и при помощи него доводишь до "кондиции", а не при помощи внешних компонент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 15:26 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
iscrafmR, я же не занимаюсь в этом топике оценкой того, хорошо это или плохо. То, что это понижает уровень вхождения - хорошо. То, что это одновременно понижает уровень оптимальности структуры БД на больших проектах - плохо. Оптимально, имхо, был бы вариант слоя маппинга по-умолчанию, с возможностью управления им, как в упоминавшемся выше RoR. Выходишь за рамки, берешь базовый Active Record и при помощи него доводишь до "кондиции", а не при помощи внешних компонент. Согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2009, 15:45 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
DobPilotТанцор ПасадобляDobPilotJatzDobPilot, аргументы? 1. Т.к. 1с является предметно ориентированной средой, то скорость разработки прикладного решения на 1с выше чем на универсальных языках программирования. 2. Кол-во фирм обслуживающих и способных обслуживать решение, гораздо выше чем на других платформах. 3. Движок 1с представляет собой ORM, и эффективно использует кеш, дабы не нагружать SQL сервер. И по моему мнению работает лучше Hibernate3. 4. В платформу зашит механизм построения OLAP кубов ( Система компанновки данных ), который позволяет быстро и эффективно сформировать достаточно сложный отчет. по всем позициям чухня Доказать сможете? 1. 1с это набор инструментов, при равных условиях будет в проигрыше. 2. поддерживать будут только стандартную конфигурацию. 3. жрет сетевой трафик и ресурсы клиентов. 4. проектирование OLAP-системы начинается с хранилища данных, где это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2009, 15:58 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
вся проблема в том, что в управляемых блокировках, при запросах к скулю выставляются блокировки по-умолчанию скулем. а это эскалация блокировок. поэтому 1с в 700 пользователей при одновременной работе (все изменяют данные, даже только свой "склад") то работать не будет. не тешьте себя. проверено. для спящего время бодрствования равносильно сну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2009, 15:57 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Алексей2003вся проблема в том, что в управляемых блокировках, при запросах к скулю выставляются блокировки по-умолчанию скулем. а это эскалация блокировок. поэтому 1с в 700 пользователей при одновременной работе (все изменяют данные, даже только свой "склад") то работать не будет. не тешьте себя. проверено. для спящего время бодрствования равносильно снуТоесть когда на скуле показывают что проводятся (выполняется запрос по остаткам и блокировка) несколько документов одновременно (допустим по складу) то это вранье? А в чем секрет тогда данного фокуса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2009, 21:18 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
FinDirПриветствую уважаемых спецов по 1С. Что имеем на входе - крупный торговый холдинг с очень разветвленной региональной структурой. Структура представлена практически в каждом городе и городке Украины. На данный момент учетом охвачены только областные отделения - 27 отделений. Отделения низшего звена сдают отчетность в областное отделение, где оно и вводится в систему. Учет ведем в 1С 7.7. Областные отделения для доступа к базе используют подключение к удаленному рабочему столу. Бизнес-процессы на отделениях довольно просты - три справочника, три документа, шесть отчетов. Консолидированная отчетность сводится в центральном офисе. Принято решение о подключении отделений низшего звена (около 700 отделений) к единой базе и работе в режиме on-line. Для принятия окончательного решения, необходимо убедится, что 1С потянет такое количество пользователей. Планирую использовать 1С 8 и веб-расширение. Как альтернатива - веб-сайт с базой mySQL и экспорт-импорт в 1С 7.7. Какие будут мнения и предложения? 8-ка не потянет. v8: Мда. 8.2 супер ускорение. некоторые клиенты по 600 метров оперативки съедают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 02:32 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
trdm, не показатель, с той же УТ проблем с таким масштабом не наблюдалось + 8.2 сырая + буквально пару дней назад новая версия платформы вышла с новыми багами ) но все равно, не потянет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 06:06 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
А вот интересно у некоторых людей, коих я знаю лично, на 7-ке 500 пользователей в одной базе тянуло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 09:22 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Reder, Вовка МумУ- творит чудеса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 10:33 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Программист 1сАлексей2003вся проблема в том, что в управляемых блокировках, при запросах к скулю выставляются блокировки по-умолчанию скулем. а это эскалация блокировок. поэтому 1с в 700 пользователей при одновременной работе (все изменяют данные, даже только свой "склад") то работать не будет. не тешьте себя. проверено. для спящего время бодрствования равносильно снуТоесть когда на скуле показывают что проводятся (выполняется запрос по остаткам и блокировка) несколько документов одновременно (допустим по складу) то это вранье? А в чем секрет тогда данного фокуса? не вранье. но при проведении вешается блокировка с эскалацией. блокируется страница индекса, а в эту страницу индекса могут входить записи , выходящие за рамки данного документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 11:04 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
+ а учитывая что все новые записи у 1с имеют близкое друг к другу значение (ГУИД всегда на сервере формируется) то новые записи будут находиться близко друг к другу, а значит большой шанс, что соседние записи заблокируются. 1сникам надо менять схему блокировок в запросах. ставить rowlock, тогда у меня проводятся ВСЕ документы кроме текущего. (вешал блокировку на таблицу движений регистра накопления остатков без таблицы итогов). или переходить уже на снапшот изоляцию например. для спящего время бодрствования равносильно сну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 11:07 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
RederА вот интересно у некоторых людей, коих я знаю лично, на 7-ке 500 пользователей в одной базе тянуло. v7++ - прямые запросы к скулю, поэтому лехко. 1ска занимается только отображением данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 11:08 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Алексей2003+ а учитывая что все новые записи у 1с имеют близкое друг к другу значение (ГУИД всегда на сервере формируется) то новые записи будут находиться близко друг к другу, а значит большой шанс, что соседние записи заблокируются. 1сникам надо менять схему блокировок в запросах. ставить rowlock, тогда у меня проводятся ВСЕ документы кроме текущего. (вешал блокировку на таблицу движений регистра накопления остатков без таблицы итогов). или переходить уже на снапшот изоляцию например. для спящего время бодрствования равносильно снуХм а насколько большой шанс? Как пример проводим 2 документа одновременно. Для примера у них разные склады. Можете подробнее сказать? ps Кстати допустим 700 пользователей из них пусть 300 активных. В среднем пусть даже по 1 документ в 2 минуты - что врятли... получаем 300/120 - примерно 3 документа в 1 секунду. Причем никто не говорит что они будут еще и одновременными. Вполне вероятно что запрос отработается за 0.1 секунды. (Мы не говорим про типовую зп где и 5 секунд может быть). Тоесть получается что не так уж и часто вобще будут возникать одновременные проведения... psps С каждой новой фразой по скулю. Убеждаюсь как мало я знаю. Не порекомендуете курсы? Или еще что-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 16:19 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Программист 1сАлексей2003+ а учитывая что все новые записи у 1с имеют близкое друг к другу значение (ГУИД всегда на сервере формируется) то новые записи будут находиться близко друг к другу, а значит большой шанс, что соседние записи заблокируются. 1сникам надо менять схему блокировок в запросах. ставить rowlock, тогда у меня проводятся ВСЕ документы кроме текущего. (вешал блокировку на таблицу движений регистра накопления остатков без таблицы итогов). или переходить уже на снапшот изоляцию например. для спящего время бодрствования равносильно снуХм а насколько большой шанс? Как пример проводим 2 документа одновременно. Для примера у них разные склады. Можете подробнее сказать? ps Кстати допустим 700 пользователей из них пусть 300 активных. В среднем пусть даже по 1 документ в 2 минуты - что врятли... получаем 300/120 - примерно 3 документа в 1 секунду. Причем никто не говорит что они будут еще и одновременными. Вполне вероятно что запрос отработается за 0.1 секунды. (Мы не говорим про типовую зп где и 5 секунд может быть). Тоесть получается что не так уж и часто вобще будут возникать одновременные проведения... psps С каждой новой фразой по скулю. Убеждаюсь как мало я знаю. Не порекомендуете курсы? Или еще что-то? вся "проблема" блокировки таблиц в том, что если у таблицы нет индекса, то при изменении лочится вся таблица. если у таблицы есть несколько индексов, то сервер в любом случае при построении плана запроса выбирает какой он будет использовать, и уже по этому индексу блокирует записи, в случае эскалации блокировок - блокирует диапазон. в части записи в регистр накопления в случае удаления и вставок - используется индекс с регистратором, если регистраторы создаются в одно время, то они находятся рядом, а значит скуль может захватить и соседние записи, потому как по умолчанию происходит блокировка диапазонов (чтобы немного увеличить производительность скуля в случае коротких транзакций, но 1с не дружит с короткими транзакциями). курсы не порекоммендую. экспериментировал на SQL 2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 16:59 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
ЗЫ блокировка вешается не на время выполнения запроса, а на время существования транзакции. в нашем случае на время проведения документа. для спящего время бодрствования равносильно сну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 17:02 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
ЗЫЫЫ ну и пользователям вы все равно не скажете, что в эту секунду ты можешь проводить документ, а в эту не можешь. поэтому пользователи как правило проводят документы одновременно. в итоге если произошел дедлок, и ресурсы заблокировали друг дружку, то время ожидания 40 секунд дедлока, а за это время еще 120 документов вместе с 120 пользователями накопятся в очередь. в итоге практически все вылетят. для спящего время бодрствования равносильно сну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 17:05 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Алексей2003если регистраторы создаются в одно время, то они находятся рядом, а значит скуль может захватить и соседние записи, потому как по умолчанию происходит блокировка диапазонов (чтобы немного увеличить производительность скуля в случае коротких транзакций, но 1с не дружит с короткими транзакциями). Почти все правильно. Только 1с при запросе UUID резервирует 60 штук на одного клиента. Поэтому два регистратора, созданные разными клиентами одновременно, будут находиться на разных страницах индекса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 19:51 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
RustamZzАлексей2003если регистраторы создаются в одно время, то они находятся рядом, а значит скуль может захватить и соседние записи, потому как по умолчанию происходит блокировка диапазонов (чтобы немного увеличить производительность скуля в случае коротких транзакций, но 1с не дружит с короткими транзакциями). Почти все правильно. Только 1с при запросе UUID резервирует 60 штук на одного клиента. Поэтому два регистратора, созданные разными клиентами одновременно, будут находиться на разных страницах индекса.Простите за глупый вопрос - но откуда информация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 20:19 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Программист 1сПростите за глупый вопрос - но откуда информация? С партнерского. Рупасов так объяснял поведение системы. Только небольшое уточнение не 60, а 64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 23:09 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
RustamZz, Спасибо. Пошел искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2009, 23:50 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Программист 1сpsps С каждой новой фразой по скулю. Убеждаюсь как мало я знаю. Не порекомендуете курсы? Или еще что-то? попробуй эти: http://www.intuit.ru/department/database/sqlserver2000/ там рядышком много чего лежит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2009, 11:10 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
Если не потянеть, можно разнести юзеров по нескольким база и обмен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2009, 14:23 |
|
||
|
700 пользователей и 1С 8. Потянет?
|
|||
|---|---|---|---|
|
#18+
RustamZzАлексей2003если регистраторы создаются в одно время, то они находятся рядом, а значит скуль может захватить и соседние записи, потому как по умолчанию происходит блокировка диапазонов (чтобы немного увеличить производительность скуля в случае коротких транзакций, но 1с не дружит с короткими транзакциями). Почти все правильно. Только 1с при запросе UUID резервирует 60 штук на одного клиента. Поэтому два регистратора, созданные разными клиентами одновременно, будут находиться на разных страницах индекса. это ничего не дает. если в регистр сведений идет запись с максимальной датой (первый пользователь), тогда все транзакции от существующей (до вставки первого пользователя) в таблице до бесконечности - записи блокируются на вставку. (это актуально для автоматических блокировок) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2009, 16:00 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36367766&tid=1522930]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 538ms |

| 0 / 0 |
