Комментарии 28
То есть, вы сравнили три постгреса и mssql.
При этом не написали, что Tantor - это постгрес, и про это пришлось искать. А так как это не уникальный продукт, а по сути нашлепка нового имени поверх постгреса, было бы по-джентльменски упомянуть, что именно отличает его от обычного постгреса.
Postgres Pro довольно часто публикует изменения в апстрим и является одним из основных коммитеров, нк говоря о том, что у них свои "фишки" есть, о которых они активно рассказывают, чего не скажешь про Tantor
да, получается так.
но, поскольку в рамках исследования не производился обзор продуктов, об этом не упоминалось.
Вот вот - вот я увидел в заголовке СУБД Tantor - и выпал в осадок - т.к. хз что это такое и каким боком эта СУБД с 1С работает. Пролистал содержание статьи и так не нашёл ответа на этот вопрос - какой-то клик бейт, ей-богу, и ничего нового (зато таблицы с результатами по нескольку раз размещены)!
И ещё. Что за СУБД Posgres 1С? Имеется в виду вот эта СУБД PostgreSQL для 1C ? (она же, по идеи, и на 1С ИТС в релизах выложена, но я не сравнивал их)
Не знал, что эта СУБД не включена в реестр российского ПО... что, госконторам её юзать нельзя? Она бесплатная - и в закупках фигурировать не будет
Расскажите, пожалуйста, об отличии СУБД Тантор и Postgress Pro.
У тантора разные файлы с настройками использования памяти и многопоточности и встроенный заббикс, поправленный копирайт или что-то еще есть?
можете посмотреть в исследовании СУБД-круг Громова. Мы там детально исследовали все СУБД и есть много критериев.
К преимуществам отечественного ПО в Tantor Labs относят низкую ресурсоемкость, порог входа, простоту инсталляции и удобный интерфейс. Также механизмы обеспечения информационной безопасности, используются штатные средства PostgreSQL, будут усилены интеграцией со встроенными в ОС Astra Linux запатентованными средствами защиты информации.
"Платформа Tantor" как дополнительные ПО - используется для управления и мониторинга СУБД.
Вставлю свои пять копеек. Про MSSQL понятно, но почему все остальные СУБД на трех разных ОС? Почему не на одной, как убедиться что результаты отличаются именно из-за СУБД, а не ОС? Раз мы импортозамещаемся, то зачем Centos/Ubuntu, берите духоскрепные РЭДОС и Астру, если хочется разнообразия. PostgresPro огромные молодцы, респект им и уважение, но большинство мелких контор икать начнут от стоимости лицензий и будут использовать ванильный PostgreSQL(его вроде как разрешили использовать). А там уже или из сырцов делать подкованную блоху(которую непонятно как поддерживать потом) с патчами от PostgresPro или обойтись только готовыми модулями, благо обычно ничего не надо кроме pg_repack, pg_probackup, pg_auto_failover (вставьте имя нужного вам модуля).
Плостгрес про для 1С бесплатна.
А где про это почитать, подскажите пожалуйста? Лицензионное соглашение, договор или где это указано? У нас много продуктов 1С куплено, но ко мне все приходили с указанием установки ванильного постгреса... Тут такое, а я не знал.
Всё, нашел. Да, вроде как бесплатно, но: "Если вам понадобится техническая поддержка в режиме 24х7, вы всегда можете приобрести ее для этой бесплатной версии у российского вендора PostgreSQL — компании Postgres Professional."
Postgres Pro для 1С является коммерческой лицензией (https://infostart.ru/soft1c/1389860/)
А смысл юзать новую и ещё не проверенную нормально систему, есть же уже старый знакомый и рабочий PostgreSql, той же Астре не мешает и никак не замедляет, а старое не всегда плохо
По многопоточному тесту нужно тогда код приводить. У Вас почемуто при увеличении количества потоков результат на поток деградирует, вы так никакого эффекта от параллелизма не достигнете. Это как минимум странно либо CPU зашкалил либо у Вас текущие итоги включены и все виснет на блокировках либо чтото не договариваете.
В моем многопоточном тесте все более менее ровно хотя это тоже запись в регистр накопления (оборотный) Postgres как предчувствие. Вычисляем процент импортозамещения в режиме Highload от 1С / Хабр (habr.com)
Ну и в каких попугаях многопочный тест меряется, тоже неясно. Так же свидетельства waits нужны - может у Вас все в блокировки или ожидания на ресурсы упирается
Многопоточный тест производительности 1С Fragster: https://infostart.ru/1c/tools/173394/ если кому жалко sm или нет аккаунта, то тут: https://fragster.ru/news/6
Спасибо за статью. Если есть возможность - стоит тест повторить на современных ОС: 1с поддерживает RHEL/Oracle EL версий 8 и 9 (CentOS 7 вышла 9(!) лет назад и поддерживается последний год), Ubuntu 22.04. Еще неплохо бы выложить конфиги постгреса и sysctl касающиеся vm.*
А на Windows сравнить Postgres и MsSQL?
актуального исследования такого пока нет, предыдущие можете посмотреть по ссылке: https://efsol.ru/articles/
PostgreSQL под Windows - печальное зрелище. Во-первых, NTFS для него неэффективна, так как каждая таблица и каждый индекс - отдельный файл. Во-вторых, fork() в Windows реализован без CoW, что приводит не только к бессмысленному копированию данных в памяти, но и к повышенному её потреблению.
1с на PostgreSql в принципе должна работать безотказано и быстро, язык буквально создан для этого, а Астра основанная почти полностью с sql - практически наибыстрый продукт среди представленных.
Ещебб добавили тест на открытие форм (списка, подбора) разных справочников/ документов. Тут замеченно, для некоторых спровчников 0-оптимизации для постгея
И формирование отчетов.
Вам нужно заниматься, ну не знаю, версткой сайтов, к примеру, а не 1С, с такими результатами.
Исследование производительности 1С на СУБД: Tantor, Postgres 1С, PostgresPro, MS SQL