
No final de março, uma nova versão da plataforma de dados InterSystems IRIS 2020.1 foi lançada. Mesmo a pandemia de coronavírus não impediu a liberação.
Entre as coisas importantes da nova versão estão o aumento do desempenho do kernel, a geração de um aplicativo REST de acordo com a especificação OpenAPI 2.0, fragmentação de objetos, uma nova visualização do Portal de Gerenciamento, suporte a MQTT, um cache de solicitação universal, uma nova estrutura para criar elementos do produto em Java ou .NET. Uma lista completa de alterações e a Lista de verificação de atualização em inglês pode ser encontrada aqui . Mais detalhes - sob o corte.
O InterSystems IRIS 2020.1 é uma versão com suporte aprimorado. A InterSystems lança dois tipos de versões do InterSystems IRIS:
- Lançamentos de entrega contínua. Eles são lançados três a quatro vezes por ano na forma de imagens do Docker. Projetado para desenvolvimento e implantação de aplicativos nos contêineres da nuvem ou do Docker.
- . , . , InterSystems IRIS.
2019.1 2020.1 Docker — 2019.2, 2019.3, 2019.4. 2020.1. 2019.2, 2019.3, 2019.4.
.
REST-
InterSystems API Manager, 2019.1.1, 2020.1 REST- OpenAPI 2.0. «Creating REST Services».
Caché Ensemble
Caché Ensemble InterSystems IRIS. , , .
InterSystems IRIS In-Place Conversion Guide InterSystems IRIS Adoption Guide. InterSystems «».
InterSystems IRIS Native API Python
Python , InterSystems IRIS . — «Native API for Python».
InterSystems IRIS Native API Node.js
Node.js , InterSystems IRIS . — «Native API for Node.js».
Node.js
ODBC- InterSystems IRIS Node.js
Java .NET-
.NET Java- . , .NET Java, IRIS , IRIS. — «Java Gateway Reentrancy».
Native API Java .NET
IRIS Native API Java .NET $LIST .
. .
SQL
. 2020.1, , , . , . , .
, DML.
, , join "->".
, , . -. .
Java .NET
PEX (Production EXtension), . PEX Java .NET -, - -, . - - . PEX Java .NET , ObjectScript. PEX :
— «PEX: Developing Productions with Java and .NET».
.
Port Authority , - -. . — «Managing Port Usage».
MQTT
, MQTT (Message Queuing Telemetry Transport), (Internet of Things — IoT). — «Using MQTT Adapters in Productions».
— (node level), , . API — %SYSTEM.Cluster. — (namespace level), — . — «Elements of Sharding» «Sharding APIs».
:
.
, :
- Tencent Cloud. InterSystems Cloud Manager (ICM) InterSystems IRIS Tencent Cloud.
- (named volumes) Docker, (bind mount).
- ICM — , . — «Reprovisioning the Infrastructure» «Redeploying Services».
- .
- ICM .
- root.
- ICM , - Denial-of-Service .
- RPC.
- ICM . , .
- ICM .
- — ICM , , Google Cloud Platform, Web Gateway Ubuntu SUSE.
- iris.cpf . ICM InterSystems IRIS , . , Kubernetes.
InterSystems IRIS Business Intelligence ( DeepSee) — . , , , .
PowerBI
Microsoft PowerBI InterSystems IRIS. PowerBI, 2019 . — «InterSystems IRIS Connector for Power BI».
Analyzer. , .
- $ORDER (direction = -1) , .
- .
- Apache Spark 2.3, 2.4.
- WebSocket. %Net.WebSocket.Client.
- .
- CSP, ZEN REST.
- .NET Core 2.1.
- ODBC.
- messages.log.
- API . %SYSTEM.Monitor.GetAlerts().
- , (31 ) , . 31 .
— Online Distributions wrc.intersystems.com
InterSystems IRIS — https://www.intersystems.com/ru/try-intersystems-iris-for-free/
Docker:
docker run --name iris20 --init --detach --publish 51773:51773 --publish 52773:52773 store/intersystems/iris-community:2020.1.0.215.0
7 17:00 , . (Director, Product Management) (Director of Product & Industry Marketing). ! .