Postgres Pro Enterprise для 1С:Предприятие
Postgres Pro Enterprise совеременная СУБД корпоративного уровня, содержащая все функции PostgreSQL, а также существенными изменения и дополнения для работы с БД большого объема, обеспечения высокой производительности и повышенными требованиями к надёжности.
В значительной степени переработанное ядро системы позволяет лучше работать под большой нагрузкой, эффективнее использует ресурсы серверов и позволяет строить надежные распределенные комплексы для работы с большими объемами данных, обеспечивая при этом наивысший уровень надежности и сохранности данных. Специальным образом оптимизированные алгоритмы взаимодействия с платформой 1С:Предприятие обеспечивают наивысшую производительность связки двух систем и делают Postgres Pro Enterprise наилучшим выбором для использования в крупных корпорациях, средних компаниях и у пользователей облачных версий 1С:Предприятие.
Ключевыми отличиями Postgres Pro Enterprise являются:
- Сжатие данных — приводит к сокращению объема хранимых на дисках данных и количества операций ввода-вывода, что дополнительно дает ускорение обработки при наличии вычислительных ресурсов.
- Ускоренное секционирование (партицирование) — оптимизированная в ядре обработка запросов к таблицам разделенным на партиции (поддерживается более 1000 секций на таблицу) позволяет распараллелить обработку и ускорить ее в ряде случаев. Также это дает возможность работать с бОльшими объемами данных эффективно.
- Мультимастер кластер — позволяет создать надежную систему из нескольких серверов, каждый из которых содержит полную копию БД, и проводить изменения обращаясь к любому из узлов.
- Повышение надежности резервного копирования и проверка целостности БД благодаря изменениям в системном каталоге СУБД и формате файлов для хранения контрольных сумм всех блоков.
- Усовершенствование резервного копирования благодаря объединению разных методов резервного копирования в одной утилите, способной реализовать необходимые политики резервного копирования.
- Адаптивное планирование запросов — обеспечивает выбор оптимального плана запроса даже при нетипичном распределении значений в БД. Благодаря механизмам машинного обучения система в состоянии спрогнозировать какой план запроса будет оптимальным даже случае неполной статистики по данным и при нетипичном распределении.
- Инкрементальное резервное копирование — позволяет эффективно создавать резервные копии для
- больших и интенсивно модифицируемых БД.
- 64-битная нумерация транзакций — снижает использование ресурсов системными процессами, не расходуя при этом дополнительную память.
- Автономные транзакции — позволяют порождать транзакцию внутри транзакции.
- Встроенный в СУБД планировщик заданий – обеспечивает возможность запуска и управления заданиями пакетной обработки данных или инициировать их при наступлении определенного события.
- Хинты планировщику — дают пользователю дополнительные возможности по управлению планом запроса.
- Оптимизации работы с индексами: оптимизирована процедура создания индексов, что значительно повысило скорость и снизило объем требуемых для этого ресурсов; реализованы покрывающие индексы, позволяющие реализовать вычисление выражений с использование только индексного поиска; добавлены методы индексного поиска ближайших соседей, существенно ускоряющие целый ряд операций; разработан метод комбинирования полнотекстового индекса с другими типами индексов, что позволяет строить комплексные взвешенные выборки при поиске по документам.
- Оптимизация работы со слабоструктурированными данными – позволяет не только улучшить хранение и обработку слабоструктурированной информации (XML, JSON, массивы …), но и дает удобные средства работы с ними непосредственно на языке SQL.
- Различные средства мониторинга процесса выполнения запросов, времен ожидания, состояния системы.