Veröffentlichung von InterSystems IRIS 2019.1

Mitte März kam heraus neue Version der InterSystems IRIS 2019.1 Datenplattform

Wir präsentieren Ihnen eine Liste der Änderungen in russischer Sprache. Die vollständige Liste der Änderungen und die Upgrade-Checkliste in englischer Sprache finden Sie unter Link.

Verbesserungen am InterSystems Cloud Manager

InterSystems Cloud Manager ist ein Dienstprogramm zur einfachen Bereitstellung von InterSystems IRIS-Installationen in der Cloud. In der Version 2019.1 wurden die folgenden Funktionen in ICM eingeführt:

Clientsprachen

Das Release enthält neue Module für die Arbeit mit InterSystems IRIS:

Verbesserte Skalierbarkeit und verteilte Clusterverwaltung

Der verteilte Cluster von InterSystems IRIS teilt Daten und Cache auf mehreren Servern und bietet so eine flexible, kostengünstige Skalierbarkeit für die Abfrage und das Hinzufügen von Daten. Diese Version enthält die folgenden Verbesserungen:

  • Unterstützung für weitere SQL-Skripte. Knoten können jetzt jederzeit zu einem Cluster hinzugefügt werden, unabhängig vom verwendeten Datenbankschema und den verwendeten Schlüsseln. Nach dem Hinzufügen eines Knotens können die Daten neu ausgeglichen werden (offline). Mehr Details - "Neuverteilung der Shard-Daten auf weitere Shard-Datenserver".
  • Im Management Portal ist eine neue Seite mit einer Übersicht und Konfiguration des Clusters erschienen.
  • Neue API zum Erstellen eines konsistenten Cluster-Backups. Mehr Details - "Koordinierte Sicherung und Wiederherstellung von Sharded-Clustern".
  • Das neue Java-Dienstprogramm zum Massenladen von Daten ist auch für die Arbeit mit einem Cluster optimiert.

Verbesserungen in SQL

Diese Version enthält erhebliche Verbesserungen der Leistung und Benutzerfreundlichkeit von SQL.

  • Autoparallelisierung geeigneter Abfragen. Mehr Details - "Systemweite parallele Abfrageverarbeitung".
  • Neuer TUNE TABLE-Befehl zum Optimieren einer Tabelle über die SQL-Schnittstelle. Mehr Details - "TUNE-TABELLE".
  • Verbesserungen an der SQL-Shell, die es Ihnen jetzt ermöglicht, Schemata, Tabellen und Ansichten anzuzeigen, die im aktuellen Bereich definiert oder verfügbar sind. Mehr Details - "Verwenden der SQL-Shell-Schnittstelle".
  • In der Abfrageplanansicht werden jetzt Unterpläne zusammengesetzter Pläne für Parallelisierungs- und Clusterabfragen angezeigt.
  • Dem Abfragehauptteil können jetzt Optionen hinzugefügt werden, um die SQL-Systemeinstellungen für diese Abfrage zu überschreiben. Mehr Details - "Kommentaroptionen".
  • InterSystems enthält mit jeder Version verschiedene SQL-Verbesserungen, die für die Anwendung unsichtbar sind. In 2019.1 wurden insbesondere viele solcher Verbesserungen zum Abfrageoptimierer und Codegenerator hinzugefügt. Zusammen mit der automatischen Parallelisierung von Benutzerabfragen soll dies die Leistung von Anwendungen, die InterSystems IRIS SQL verwenden, deutlich verbessern.

Verbesserungen in der Analyse

  • Möglichkeit, Teildaten in Business Intelligence festzulegen. Geben Sie beispielsweise ein Datum an, für das nur das Jahr oder Jahr und Monat bekannt sind. Mehr Details - "Teildaten".
  • Neue %SQLRESTRICT-Konstruktion zum Filtern von Daten über SQL innerhalb einer MDX-Abfrage.

Verbesserungen der Integrationsfähigkeiten

Diese Version enthält viele Verbesserungen, die die Konfiguration und Fehlerbehebung in Produkten erleichtern:

  • Suchen und zeigen Sie alle Wege an, die eine Nachricht in einem Produkt nehmen kann. Mehr Details - "Schnittstellenkarten anzeigen".
  • Suchen nach Stellen, an denen Produktkomponenten auf andere Produktkomponenten verweisen. Mehr Details - "Schnittstellenreferenzen finden".
  • Testen von Datentransformationen. Im Testdialog können Sie nun Werte für die Aux-, Kontext- und Prozessobjekte festlegen, als ob die Transformation mit initialisierten Objekten aufgerufen worden wäre. Mehr lesen "Verwenden der Transformationstestseite".
  • DTL-Editor. Neue Aktionen - Schaltergehäuse. Gelegenheit Gruppenaktionen и Füge Kommentare hinzu zu Transformationen.
  • Jetzt können Sie eine Nachricht an eine Regel senden und das Ergebnis der Ausführung sehen, ohne die Nachricht im gesamten Produkt auszuführen. Mehr Details - "Routing-Regeln testen".
  • Möglichkeit, Nachrichten vom Message Viewer auf Ihren lokalen Computer herunterzuladen. Mehr Details - "Nachrichten exportieren".
  • Möglichkeit, Protokollereignisse auf Ihren lokalen Computer herunterzuladen. Mehr Details - "Einführung in die Seite „Ereignisprotokoll“.".
  • Im Regeleditor können Sie nun Kommentare zu Regeln hinzufügen und Transformationen öffnen und bearbeiten, die in der von Ihnen bearbeiteten Regel verwendet werden.
  • Die Einstellung „Warteschlangenwartewarnung“ gibt jetzt die Zeit an, nach der eine Nachricht in der Warteschlange eines Produktelements oder eine aktive Nachricht eine Warnung generiert. Bisher galt dieses Zeitlimit nur für Nachrichten in der Produktionsartikelwarteschlange. Mehr Details - "Warteschlangenwartewarnung".
  • Beschränken des Zugriffs auf „Systemstandardeinstellungen“. Administratoren können Benutzer so konfigurieren, dass sie Standardeinstellungen bearbeiten, anzeigen oder löschen. Mehr Details - "Sicherheit für Systemstandardeinstellungen".
  • Möglichkeit, Produkte auf einen lokalen Computer zu exportieren. Mehr Details - "Exportieren einer Produktion".
  • Es ist möglich, Produkte von einem lokalen Computer aus bereitzustellen. Mehr Details - "Bereitstellen einer Produktion auf einem Zielsystem".
  • Erweiterte Navigation auf der Produkteinstellungsseite. Den Lesezeichen auf der Produkt-Setup-Seite wurden Links hinzugefügt, um verwandte Elemente schnell in einem separaten Fenster zu öffnen. Wenn Sie auf der Registerkarte „Warteschlange“ auf die Nachrichtennummer klicken, wird die Ablaufverfolgung geöffnet. Wenn Sie auf der Registerkarte „Nachrichten“ auf die Sitzungsnummer klicken, wird die Ablaufverfolgung geöffnet. Wenn Sie auf der Registerkarte „Prozesse“ auf die Nachrichtennummer klicken, wird die Ablaufverfolgung geöffnet. Wenn Sie auf die Prozessnummer klicken, wird ein Fenster mit Prozessdetails geöffnet.
  • Neue Optionen im Assistenten zum Hinzufügen von Geschäftsproduktartikeln. Benutzer können jetzt automatisch Systemstandards zuweisen, wenn Felder leer bleiben, und ein Paketpräfix festlegen, um Routing-Regeln zu generieren. Mehr Details - "Assistentenoptionen".

Systemleistung und -funktionen

  • Erhebliche Skalierbarkeits- und Leistungsverbesserungen, insbesondere für große NUMA-Systeme. Zu diesen Verbesserungen gehören Skalierbarkeitsänderungen bei der Statistikerfassung und der globalen Pufferverwaltung, Leistungsverbesserungen bei der Zuordnung von Globals auf Indexebene und andere Optimierungen, um das Durchlaufen von Zeigerblöcken zu vermeiden. Um diese Verbesserungen zu ermöglichen, wurden Änderungen an den unter beschriebenen System- und Speichernutzungsstatistiken vorgenommen Checkliste für diese Version. Diese Verbesserungen erhöhen den für globale Puffermetadaten zugewiesenen Speicher um 64 Byte pro Puffer auf Intel-Systemen und um 128 Byte auf IBM Power. Bei einem 8K-Blockpuffer würde die Erhöhung beispielsweise für Intel-Systeme 0,75 % betragen. Diese Verbesserungen führten auch zu geringfügigen Änderungen bei der Anzeige von Statistiken in den Dienstprogrammen und im Management Portal.
  • Key Management Interoperability Protocol (KMIP). Ab dieser Version kann InterSystems IRIS Client des Industrial Key Management Servers sein. KMIP, ein OASIS-Standard, bietet die Leistungsfähigkeit einer zentralisierten Schlüsselverwaltung. Sie können KMIP-Serverschlüssel verwenden, um sowohl die Datenbank als auch einzelne Elemente zu verschlüsseln. Auf KMIP-Serverschlüssel kann genauso zugegriffen werden wie in Dateien gespeicherte Schlüssel, beispielsweise zum Verschlüsseln von Protokolldateien. InterSystems IRIS unterstützt das Kopieren von Schlüsseln von einem KMIP-Server in lokale Dateien, um lokale Backups zu erstellen. Mehr Details - "Verwalten von Schlüsseln mit dem Key Management Interoperability Protocol (KMIP)»
  • Neues DataMove-Dienstprogramm zum Übertragen von Daten von einer Datenbank in eine andere bei gleichzeitiger Änderung globaler Anzeigeeinstellungen. Mehr Details - "Verwendung von DataMove mit InterSystems IRIS".
  • Unterstützung für Zeichenfolgen, die länger als 3'641'144 sind, in JSON-Objekten.
  • Unterstützung für die Verbindung von IRIS Studio mit Caché und Ensemble.
  • Unterstützung für das SPNEGO-Protokoll (Microsoft Integrated Windows Authentication) für HTTP-Verbindungen. %Net.HttpRequest kann jetzt die Windows-Authentifizierung über HTTP 1.1 verwenden, um eine Verbindung zu einem sicheren Server herzustellen. Benutzer geben Zugangsdaten ein oder %Net.HttpRequest versucht, den aktuellen Kontext zu verwenden. Unterstützte Authentifizierungsschemata sind Negotiate (Kerberos und NTLM), NTLM und Basic. Mehr Details - "Bereitstellung der Authentifizierung".
  • Verbesserte Protokollierung und asynchrone E/A-Leistung.

Für Benutzer mit Support steht Version 2019.1 im Abschnitt „Online-Distributionen“ der Website zum Download bereit wrc.intersystems.com.

Jeder kann die neue Version ausprobieren, indem er einen Container mit Community Edition installiert ist verfügbar auf dockerhub.com.

Source: habr.com

Kommentar hinzufügen