Как стать автором
Обновить

Исследование производительности 1С на СУБД: Tantor, Postgres 1С, PostgresPro, MS SQL

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров11K
Всего голосов 1: ↑1 и ↓0+1
Комментарии28

Комментарии 28

То есть, вы сравнили три постгреса и mssql.

При этом не написали, что Tantor - это постгрес, и про это пришлось искать. А так как это не уникальный продукт, а по сути нашлепка нового имени поверх постгреса, было бы по-джентльменски упомянуть, что именно отличает его от обычного постгреса.

Postgres Pro довольно часто публикует изменения в апстрим и является одним из основных коммитеров, нк говоря о том, что у них свои "фишки" есть, о которых они активно рассказывают, чего не скажешь про Tantor

да, получается так.

но, поскольку в рамках исследования не производился обзор продуктов, об этом не упоминалось.

Вот вот - вот я увидел в заголовке СУБД Tantor  - и выпал в осадок - т.к. хз что это такое и каким боком эта СУБД с 1С работает. Пролистал содержание статьи и так не нашёл ответа на этот вопрос - какой-то клик бейт, ей-богу, и ничего нового (зато таблицы с результатами по нескольку раз размещены)!

И ещё. Что за СУБД  Posgres 1С? Имеется в виду вот эта СУБД PostgreSQL для 1C ? (она же, по идеи, и на 1С ИТС в релизах выложена, но я не сравнивал их)

Не знал, что эта СУБД не включена в реестр российского ПО... что, госконторам её юзать нельзя? Она бесплатная - и в закупках фигурировать не будет

Да, верно, версия Postgres для 1С, присутствует в ИТС.

PostgreSql с 1с да бесплатно, но она встроенна в ту же Астру, которая полностью сертифицированна уже, в том числе и sql

Расскажите, пожалуйста, об отличии СУБД Тантор и 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."

Да, но в рамках обсуждения большинства мелких контор речь будет идти а немного другой редакции.

А смысл юзать новую и ещё не проверенную нормально систему, есть же уже старый знакомый и рабочий PostgreSql, той же Астре не мешает и никак не замедляет, а старое не всегда плохо

Я ничего плохого не говорил про Postgres, всегда только хорошее... Или Вы какую систему имеете ввиду?

По многопоточному тесту нужно тогда код приводить. У Вас почемуто при увеличении количества потоков результат на поток деградирует, вы так никакого эффекта от параллелизма не достигнете. Это как минимум странно либо CPU зашкалил либо у Вас текущие итоги включены и все виснет на блокировках либо чтото не договариваете.

В моем многопоточном тесте все более менее ровно хотя это тоже запись в регистр накопления (оборотный) Postgres как предчувствие. Вычисляем процент импортозамещения в режиме Highload от 1С / Хабр (habr.com)

Ну и в каких попугаях многопочный тест меряется, тоже неясно. Так же свидетельства waits нужны - может у Вас все в блокировки или ожидания на ресурсы упирается

если описать статью одной картинкой

формально это что то делает, но применить результаты на практике бесполезно

Спасибо за статью. Если есть возможность - стоит тест повторить на современных ОС: 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С, с такими результатами.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории