Вид запроса | Время выполнения Linux DB2 9.1 | Время выполнения Linux DB2 9.5 | Время выполнения MS SQL 2005 | Время выполнения WinDB2 9.1 |
Короткая операция | 3.15 | 2.88 | 3.47 | 2.76 |
Средняя операция | 18.65 | 9.94 | 3.15 | 17,35 |
Большая операция | 836.8 | 911 | 17.14 | 223.40 |
Дальнейшие работы прекращены до перехода нами на текущую версию 1С 8.1.13, ибо коллегам из IBM неинтересно оптимизировать DB2 для работы с неактуальной версией 1С, а нам по ряду причин менять платформу сейчас нельзя. Так что ждем нового сезона захватывающего сериала по имени "1С 8.1 с базой на мэйнфрейме".
Какие промежуточные выводы? На коротких операциях мэйнфрейм даже на неоптимальном Линуксе на одиночных запросах вдувает MS SQL в предложенной связке. И оно понятно - за счет хорошего железа. А вот на средних и больших операциях, где целые цепочки запросов и начинает сказываться структура базы... Вот там все пока, похоже, нечисто. Но догадки оставляю при себе - закончим работу полностью, тогда и проинтерпретируем.
April 15 2009, 21:10:52 UTC 3 years ago
На цепочках начинает играть всеми красками кеш. У MSSQL и WinNT он работатет весьма недурно.
April 15 2009, 21:15:50 UTC 3 years ago
Разница на полтора порядка с болшущей вероятностью означает заточеность сиквельного кода под MS SQL и/или отсутствие индексов там, где им быть полагается.
April 16 2009, 09:40:59 UTC 3 years ago
С кэшами все хорошо, это затачивали сразу - 8 Гбайт на дисковом массиве (98% попадания по данным внутреннего мониторинга), 32 Гбайта оперативки (0% paging по данным ОС), 96% попадания в кэш по данным DB2.
April 16 2009, 19:09:49 UTC 3 years ago
Я не знаю, насколько заточены запросы под постгрес, возможно, что та же картина.
Как я понимаю, под мейнфреймом можно запустить виртуальную машину, а в ней - винду клиентскую. Тогда получится полностью IBM-решение с терминалами :)
April 17 2009, 09:54:41 UTC 3 years ago
Теперь про виртуальные машины - на мэйнфрейме виртуальные машины свои, архитектура XA/ESA/z, у них система команд и вообще строение не Intel, так что Windows не запустишь. Можно поднять Linux с Wine и на X-терминале имитировать работу парочки Windows-приложений, но это будет конкретный изврат. Терминальный режим у мэйнфреймов есть, но он - свой, и сейчас служит в основном для технологических целей.
А вот про 1С другой проект есть - поднять на мэйнфрейме в виртуальных Линукс-машинах и сервер базы данных, и сервер приложения. А лучше базу данных в родной системе типа zOS. Вот это реально было бы интересно.
August 30 2010, 10:21:23 UTC 1 year ago
как поживает проект
продолжают ли пользователи работать с 1С под мейнфрейм?какие результаты? выводы? покупать ли другим мейнфреймы?
August 21 2011, 10:32:09 UTC 9 months ago
1c +DB2
Были ли еще тесты? Тесты которые я видел , так-же подтверждают что 1с не шибко хорошо работает на DB2August 21 2011, 14:26:27 UTC 9 months ago
Re: 1c +DB2
Новых тестов не будет, пока не сделают устойчивый релиз для DB2 мейнфреймовского для 1С 8.2. Для нас 1С 8.1 уже не очень интересен.Вообще с мейнфреймовским DB2 настройка его работы с 1С - это штучная работа, увы(((.