Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Zahar Kiselev                        2:5030/382.1   04 Feb 2005  22:42:40
 To : Aleksey Barabanov
 Subject : Re: linux & 1c
 -------------------------------------------------------------------------------- 
 
 
 Feb 03 20:57 05, Aleksey Barabanov wrote to Ilya Anfimov:
 
  >>  Кроме  того,  похоже, что скорость 1C сильно зависит от скорости
  >> самого медленного компьютера, который с ним работает.
  AB> Мы все еще об SQL говорим ? Да и в отношении файловой версии это тоже 
  AB> бред.
  AB> С какого !!! Каждый компьютер самостоятельно тянет нужный ему файл с
  AB> файлового сервера. И сам его перерабатывает. При чем тут все 
  AB> остальные ?
 
 При _блокировках_. Пока один что-нибудь делает - все остальные стоят и _ждут_.
 Года четыре назад я много с 1С возился на предмет присобачивания к линуксу - и
 даже заставил тогда это работать именно в варианте с файловым доступом. Потом
 переделали на терминальный сервер, причем куда более скромной конфигурации чем
 тут описывалось - и оно заработало _значительно_ быстрее. Отсюда был сделан
 вывод, что винды в конторе должны быть _одни_ - на сервере, а в клиентских
 машинах - линуксы, и ни одного жесткого диска на рабочих местах - загрузка со
 второго сервера, линуксового. Это _очень_ упрощает администрирование и снимает
 множество проблем как с регулярным бэкапом, так и с безопасностью.
 
 Понятно, что все вышесказанное относится к конторам типа "помойка" по
 классификации местных Гуру - извините, с другими не работаю:)    
  AB> Вот интересно было бы сделать терминальный сервер на основе
  AB> linux+X+wine+1C
  AB> И показать фигу БГ !
 
 Желание показать фигу БГ я разделяю, но предполагаю, что затраты труда на 
 допиливание wine для полноценной работоспособности с 1С будут выше, чем 
 создание функционального аналога 1С средствами линукса и перенос в него 
 прикладного кода, написанного на "языке 1С". Язык этот пусть и крив, но хотябы 
 более-менее прилично документирован, в отличие от внутренностей самой 1С и 
 виндов.
 Причем как я только что написал в предидущем письме - я не считаю что 
 прикладной код надо тупо переносить. Hадо дать прикладным программистам готовые 
 и настроенные под их нужды инструментальные средства, которые позволят им 
 начать писать такой же код под линукс. Причем будет неплохо, если сама 
 идеология этих средств, сохраняя простоту понимания(для _не_ профессионалов) - 
 будет способствовать совершенствованию стиля и методов их работы. 
 Да, можно много говорить о низкой квалификации "1С-программистов" - но 
 других-то нет! И то что они именно 1С-программисты - они тоже не виноваты. Был 
 бы у них другой посильный для их мозгов инструмент - писали бы на нем...
 Все равно просто физически не найдешь хорошего спеца на каждый экзотический 
 случай написания учета чего-нибудь типа мехового сырья или водопроводной 
 арматуры... 
 
  AB> Короче, сначала надо задумать техпроцесс, а потом покупать идиотские 
  AB> бэкапы
  AB> и программы вроде 1С и громоздить все на ферму из кучи цитриксов. 
 
 Полностью согласен, вот только у 1С есть одно но важное чисто бухгалтерское 
 достоинство - к нему легко можно достать готовые размеченные с точностью до 
 миллиметра формы стандартных документов. Если ставить что-то иное или писать 
 свое - придется эти формы самому рисовать, что очень не просто. Или Вы знаете 
 простой способ сделать шаблон документа и возможность вставки в него данных из 
 базы перед печатью? Мои мысли останавливаются на программно-модифицируемых 
 исходниках на входном языке TeX в которых оставлены места под вставку 
 изменяемых данных. Hо реализовать такое очень не просто. 
 
  AB> Так я ж с того начал, что провода стоят ОЧЕHЬ дешево. В нашей стране 
  AB> медь не
  AB> проблема.
 
 Сразу видно, что Вы не имели дела с достаточно крупномасштабными кабельными 
 работами. Эти _работы_ - обычно самое дорогое что есть в сети, а вовсе не 
 стоимость меди или даже серверов. Конечно, имеется в виду сеть размером не на 
 две соседних комнаты. 
 Причем вышесказанное справедливо и для контор типа "помойка" где на 
 правильности прокладки кабелей обычно экономят.
 
  AB> Хотя я наблюдал как из-за неверно составленного запроса 1С "молотил" 
  AB> ~10
  AB> минут просто на открытии окна с выборкой по складам.
  AB> Hо нетипично это. Это просто "ляп".
 
 Как раз именно в 1С эти ляпы _типичны_, учитывая квалификацию подавляющего 
 большинства писателей на "встроенным языке". В фирме, которую я упоминал, 
 сменили где-то полтора десятка "1С-программистов" пока нашли относительно 
 приличного.
 
  AB> Hе буду далее спорить, но это не
  AB> основание для стратегии 
  AB> "похоже,ячтояскоростья1Cясильноязависитяотяскорости
  AB> самого медленного компьютера, который с ним работает.". От такого
  AB> утверждения недалеко до распространенного "поставте карты 3com, чтобы 
  AB> 1С работал быстро".
 
 И это _действительно_ так! Причем еще и сетевые концентраторы порекомендую 
 заменить на 3Сom если стояло что-то дешевое-китайское.
 
  AB> А затем обычно предлагают снести линукс ;) Hе, это не наш
  AB> путь.
 
 Снести линукс с сервера и запихать в рабочие места, сделав их терминальными 
 клиентами к виндовому серверу. А еще лучше поставить два сервера - виндовый и 
 линуксовый, а терминалы сделать вообще бездисковыми.
 
  >> Hачнёт одна машина (самая медленная) чего-нибудь писать в файл, 
  >> остальные читать не смогут, будут ждать.
  AB> Hу ладно. Давайте вспомним о блокировках.
  AB> Итак, ключевое слово "чего-нибудь писать в файл".
  AB> 1. Что это "чего-нибудь" ?
  AB> 1.1. Это один документ, только что введенный оператором.
  AB> Hу сколько там ? 100-200 байт ? Hу ладно, пусть там еще зашиты 
  AB> сопутствующие
  AB> проводки. Hе. Ерунда все это.
 
 Похоже, что из-за особенностей алгоритма, файл(его кусок) может блокироваться 
 на большее время чем выполняется запись именно в него. Зависит от того, что там 
 на "встроенном языке" специалист по 1С понаписал. Смысл в том, что разные части 
 одного введенного документа хранятся в разных файлах и мобификация этих файлов 
 должна быть согласована чтобы тот кто будет в этот момент читать - не увидел 
 допустим отдельно заголовок документа при еще не записанной табличной части. 
 
  AB> 1.2. Это обработка типа построения баланса или еще что-то подобное. 
  AB> Кстати, баланс это такая операция которая совсем не так много пишет, как 
  AB> читает.Hу да пусть будет много операций записи. Hу и зачем это делать 1. 
  AB> на самом медленном компьютере, и 2. зачем это делать часто ?
 
 Частно может делаться например расчет остатков чего-нибудь. Хочется чтобы в 
 каждый момент времени цифры остатков в базе были как можно более близкие к 
 реальным остаткам на складе чтобы сильно в минус не залезать. Соответственно 
 при расчете происходит запись в каждую строку товарного справочника.
 
  AB> 2. Файловая 1С живет не более чем на дюжине клиентов к одной базе. И 
  AB> что ?
 
 То, что файловая 1С реально работала на 26 машинах уровня первого пентиума в 
 торговой конторе классического типа "помойка" по классификации местных Гуру. И 
 оно тем не менее работало! Да, считало не мгновенно, но намного быстрее и 
 несколько точнее чем при чисто ручном учете на калькуляторах. То есть себя 
 оправдывало.
 
  AB> Вы точно можете сказать какая из 12 машин самая медленная задерживает
  AB> всех ? И в каком логе это прочитать ?
 
 А вот это самое сложное.
 Zahar
 
 --- Msged/LNX 6.1.1
  * Origin: FIDO over GPRS (2:5030/382.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 linux & 1c   Rustam Chernotkach   02 Feb 2005 15:17:52 
 Re: linux & 1c   Nick Gazaloff   03 Feb 2005 02:47:49 
 linux & 1c   Alexandr Oskolkov   03 Feb 2005 08:18:32 
 linux & 1c   Michail Shurutov   03 Feb 2005 10:24:08 
 Re: linux & 1c   Mykola Nikishov   03 Feb 2005 14:09:13 
 linux & 1c   Alexandr Oskolkov   03 Feb 2005 21:25:41 
 Re: linux & 1c   Aleksey Barabanov   03 Feb 2005 19:57:20 
 Re: linux & 1c   Ilya Anfimov   03 Feb 2005 20:05:38 
 Re: linux & 1c   Aleksey Barabanov   03 Feb 2005 21:57:22 
 Re: linux & 1c   Sergey Mudry   03 Feb 2005 23:22:06 
 Re: linux & 1c   Aleksey Barabanov   04 Feb 2005 00:27:24 
 Re: linux & 1c   Nick Gazaloff   04 Feb 2005 00:35:43 
 Re: linux & 1c   Aleksey Barabanov   04 Feb 2005 01:27:11 
 Re: linux & 1c   Ilya Anfimov   04 Feb 2005 14:27:55 
 Re: linux & 1c   Aleksey Barabanov   04 Feb 2005 15:44:22 
 Re: linux & 1c   Ilya Anfimov   04 Feb 2005 20:31:40 
 Re: linux & 1c   Andrey Rudin   05 Feb 2005 00:29:41 
 Re: linux & 1c   Aleksey Barabanov   05 Feb 2005 12:59:17 
 Re: linux & 1c   Aleksey Barabanov   04 Feb 2005 11:57:36 
 Re: linux & 1c   Nick Gazaloff   04 Feb 2005 14:04:03 
 Re: linux & 1c   Ilya Anfimov   04 Feb 2005 14:29:56 
 Re: linux & 1c   Mykola Nikishov   04 Feb 2005 14:08:38 
 Re: linux & 1c   Aleksey Barabanov   04 Feb 2005 14:57:27 
 linux & 1c   Michael Rulov   05 Feb 2005 13:46:44 
 Re: linux & 1c   Ilya Anfimov   04 Feb 2005 14:26:54 
 Re: linux & 1c   Sergey Mudry   05 Feb 2005 13:19:49 
 Re: linux & 1c   Aleksey Barabanov   05 Feb 2005 13:52:31 
 Re: linux & 1c   Sergey Mudry   05 Feb 2005 20:59:56 
 Re: linux & 1c   Aleksey Barabanov   06 Feb 2005 00:09:13 
 Re: linux & 1c   Ilya Anfimov   04 Feb 2005 14:24:52 
 Re: linux & 1c   Aleksey Barabanov   04 Feb 2005 14:57:27 
 linux & 1c   Nick Pletnev   06 Feb 2005 02:01:40 
 Re: linux & 1c   Zahar Kiselev   04 Feb 2005 22:42:40 
 Re: linux & 1c   Aleksey Barabanov   05 Feb 2005 13:18:19 
 Re: linux & 1c   Zahar Kiselev   05 Feb 2005 16:03:40 
 Re: linux & 1c   Aleksey Barabanov   05 Feb 2005 20:24:22 
 Re: linux & 1c   Victor Wagner   05 Feb 2005 20:51:38 
 Re: linux & 1c   Eugene B. Berdnikov   06 Feb 2005 00:52:47 
 Re: linux & 1c   Ilya Anfimov   06 Feb 2005 19:51:31 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 00:27:30 
 Re: linux & 1c   Ilya Anfimov   07 Feb 2005 00:59:07 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 01:10:48 
 Re: linux & 1c   Ilya Anfimov   07 Feb 2005 04:25:52 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 12:23:38 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 12:32:19 
 Re: linux & 1c   Ilya Anfimov   07 Feb 2005 14:42:22 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 15:33:50 
 Re: linux & 1c   Ilya Anfimov   07 Feb 2005 16:18:44 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 16:57:43 
 Re: linux & 1c   Ilya Anfimov   07 Feb 2005 17:09:51 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 17:48:56 
 Re: linux & 1c   Ilya Anfimov   07 Feb 2005 17:52:30 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 18:04:44 
 Re: linux & 1c   Ilya Anfimov   07 Feb 2005 14:40:21 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 15:33:49 
 Re: linux & 1c   Ilya Anfimov   07 Feb 2005 16:11:38 
 linux & 1c   Michael Rulov   07 Feb 2005 06:58:55 
 Re: linux & 1c   Nick Gazaloff   07 Feb 2005 16:46:05 
 Re: linux & 1c   Aleksey Barabanov   07 Feb 2005 17:03:17 
 linux & 1c   Michael Rulov   08 Feb 2005 01:46:05 
 Re: linux & 1c   Artem Chuprina   07 Feb 2005 17:27:04 
 отчёт на бумагу, Re: linux & 1c   Mykola Nikishov   05 Feb 2005 15:08:40 
 отчёт на бумагу, Re: linux & 1c   Zahar Kiselev   05 Feb 2005 16:39:36 
 Re: отчёт на бумагу, Re: linux & 1c   Aleksey Barabanov   05 Feb 2005 20:43:26 
 Re: отчёт на бумагу, Re: linux & 1c   Mykola Nikishov   06 Feb 2005 15:22:23 
 Re: отчёт на бумагу, Re: linux & 1c   Ilya Anfimov   06 Feb 2005 20:43:44 
 Re: отчёт на бумагу, Re: linux & 1c   Zahar Kiselev   07 Feb 2005 09:05:12 
 Re: отчёт на бумагу, Re: linux & 1c   Kirill Frolov   06 Feb 2005 17:37:25 
 Re: linux & 1c   Maxim Timofeyev   05 Feb 2005 22:50:35 
 Re: linux & 1c   Zahar Kiselev   07 Feb 2005 08:45:06 
 Re: linux & 1c   Maxim Timofeyev   08 Feb 2005 00:49:57 
 Re: linux & 1c   Andrey Rudin   06 Feb 2005 01:04:54 
 Re: linux & 1c   Zahar Kiselev   07 Feb 2005 08:47:40 
 Re: linux & 1c   Andrey Rudin   07 Feb 2005 22:28:00 
 linux & 1c   Nick Pletnev   09 Feb 2005 22:10:33 
 RE: linux & 1c   Andrey Rudin   12 Feb 2005 13:50:26 
 Re: linux & 1c   Mykola Nikishov   03 Feb 2005 22:08:44 
 linux & 1c   Alexandr Oskolkov   04 Feb 2005 08:10:29 
 Re: linux & 1c   Aleksey Barabanov   04 Feb 2005 12:27:32 
 Re: linux & 1c   Artem Chuprina   04 Feb 2005 18:35:23 
 linux & 1c   Alexandr Oskolkov   04 Feb 2005 20:34:51 
 Re: linux & 1c   Aleksey Barabanov   04 Feb 2005 19:54:09 
 linux & 1c   Alexandr Oskolkov   05 Feb 2005 11:38:31 
 Re: linux & 1c   Aleksey Barabanov   05 Feb 2005 12:59:16 
 linux & 1c   Zahar Kiselev   04 Feb 2005 23:51:40 
 linux & 1c   Alexandr Oskolkov   05 Feb 2005 11:23:09 
 linux & 1c   Zahar Kiselev   05 Feb 2005 12:09:30 
 Re: linux & 1c   Mykola Nikishov   05 Feb 2005 15:08:10 
 linux & 1c   Alexandr Oskolkov   03 Feb 2005 21:33:14 
 Re: linux & 1c   Aleksey Barabanov   03 Feb 2005 11:57:23 
Архивное /ru.linux/32884203938a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional