- PVSM.RU - https://www.pvsm.ru -
Повышение производительности Caché на системах с большим количеством ядер, поддержка XLST2, поддержка семафоров, поддержка новых сценариев высокой доступности.
Подробности новой версии обо всем по-порядку в статье.
В Caché 2015.1 серьезно улучшена операционная производительность по сравнению с предыдущими версиями Caché. Основные улучшения можно увидеть на системах с большим количеством ядер, от 16 до 64. Некоторые бенчмарки показывают повышение производительности в таких системах до 1.7 в односерверных конфигурациях и до 3 раз в многосерверных (ECP) конфигурациях по сравнению с предыдущими версиями Caché. Если говорить о конкретных изменениях, которые привели к увеличению производительности — это упрощение базовых процедур работы с данными и внедрение новых более оптимальных алгоритмов для большинства основных паттернов работы с данными.
Подробно о повышении производительности Caché 2015.1 можно прочитать в этом пресс-релизе. [1]
В этом релизе реализована полная поддержка XSLT2. Основные преимущества XSLT2 (над XSLT1):
Подробности об XSLT2 в Caché читайте здесь [2].
С этим релизом в Caché появляются семафоры. Это новый удобный в использовании и эффективный механизм для обеспечения взаимодействия и синхронизации между процессами в Caché и особенно полезный в ECP конфигурациях. Об этом подробно рассказано в этой статье на хабре [3], а также смотрите документацию.
В Caché 2015 реализована базовая поддержка веб-сервера NGINX как внешнего веб-сервера для сервера приложений Caché. Теперь использование NGINX возможно также как и Apache и IIS серверов.
Как известно в Caché реализована поддержка сценариев высокой доступности с помощью технологии синхронного зеркалирования. Об этом выходило несколько статей на хабре: раз [4] и два [5].
Начиная с этой версии, в Caché в качестве базового сценария синхронного зеркалирования появляется возможность использовать конфигурацию с арбитром. Эта схема предполагает внедрение в систему Primary и Secondary серверов еще одного дополнительного элемента — арбитра, что в результате позволяет «закрывать» такие сценарии сбоев как незапланированное выключение питания или зависание Caché на Primary и выполнять автоматический failover с переключением работы на Secondary Server.
Подробности читайте здесь [6].
Автор: intersystems
Источник [7]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/cache/86718
Ссылки в тексте:
[1] этом пресс-релизе.: http://www.intersystems.com/Cache2015
[2] здесь: http://docs.intersystems.com/cache20151/csp/docbook/DocBook.UI.Page.cls?KEY=GXML_xslt
[3] хабре: http://habrahabr.ru/company/intersystems/blog/243337/
[4] раз: http://habrahabr.ru/company/intersystems/blog/147932/
[5] два: http://habrahabr.ru/company/intersystems/blog/149248/
[6] здесь: http://docs.intersystems.com/cache20151/csp/docbook/DocBook.UI.Page.cls?KEY=GHA_mirror#GHA_mirror_set
[7] Источник: http://habrahabr.ru/post/253825/
Нажмите здесь для печати.