Hello! The next release of the new version of Caché was number 2016.2. There are not many changes, but they are all important. As always, first we publish a link to the full list of changes (in English).
So.
This is the first release of Caché, which adds server support for the new Atelier integrated development environment.
Atelier combines the strengths of the popular IDE Eclipse and Caché DBMS. It supports exporting code to UDL, out-of-the-box version control, debugging, auto-update and is compatible with most Studio Add-Ins. Atelier is distributed separately from Caché and Ensemble distributions.
There are currently two courses on Atelier available on our learning portal:
Recommended for review.
Starting with this release, Caché supports OAuth 2.0 and OpenId Connect Core. Caché can act as a client, resource server or authorization server. Read more in the section Using OAuth 2.0 and OpenID Connect with Caché documentation, as well as in an article on our Developer Community.
The SQL syntax has been extended to partially support the SQL / JSON standard, which allows you to get query results in JSON format. Supported features:
This release introduces the following SQL performance improvements:
% Parallel - Improved performance by partitioning requests into chunks that can be executed in parallel on multiprocessor systems. In this release,% Parallel received the following improvements:
As a result of the above changes, it became possible to use% Parallel with the majority of SELECT queries. If the query is parallelizable, and Caché has several physical threads available, then the performance of the query will be improved. If the request cannot be divided into portions, or only one physical flow is available, then Caché will recognize this situation and will not break the request, saving resources.
Of the other important changes:
The current release of Caché uses faster memory synchronization mechanisms in some critical usage scenarios. Tests of batch loading of data show a performance gain of more than 10% on Linux x86-64. These improvements are relevant to the following platforms:
Thank you for new releases!
Source: https://habr.com/ru/post/316498/
All Articles