📜 ⬆️ ⬇️

Release DBMS InterSystems Caché 2015.1

Major improvements


Increased Caché performance on systems with a large number of cores, XSLT2 support, support for semaphores, support for new high availability scenarios.
Details of the new version of everything in order in the article.

Performance


In Caché 2015.1, the operational performance is significantly improved compared to previous versions of Caché. Major improvements can be seen on systems with a large number of cores, from 16 to 64. Some benchmarks show an increase in performance in such systems up to 1.7 in single-server configurations and up to 3 times in multi-server (ECP) configurations compared to previous versions of Caché. If we talk about specific changes that have led to an increase in productivity, this is a simplification of the basic procedures for working with data and the introduction of new, more optimal algorithms for most of the basic patterns of working with data.

Details on improving the performance of Caché 2015.1 can be found in this press release.

XSLT2 support


This release introduces full support for XSLT2. The main advantages of XSLT2 (over XSLT1):

')
Read more about Cach in XSLT2 here .

Semaphores


With this release, semaphores appear in Caché. This is a new user-friendly and efficient mechanism for interoperability and synchronization between processes in Caché and particularly useful in ECP configurations. This is described in detail in this article on Habré , and also see the documentation.

NGINX support


Caché 2015 provides basic support for the NGINX web server as an external web server for the Caché application server. Now using NGINX is possible as well as Apache and IIS servers.

Support for new high availability scenarios


As you know, Caché provides support for high availability scenarios using synchronous mirroring technology. About it there were several articles on Habré: one and two .
Starting with this version, in Caché, as a baseline scenario for synchronous mirroring, it is possible to use a configuration with an arbiter. This scheme involves the introduction of another additional element, the arbiter, into the Primary and Secondary servers, which, as a result, makes it possible to “close” such failure scenarios as an unplanned power down or Caché hangs on the Primary and automatically failover to switch work to the Secondary Server.
Read more here .
The full text of the Caché 2015.1 Release Notes is here .

Source: https://habr.com/ru/post/253825/


All Articles