Car-tech

Oracle Data Grid skaliert .NET in neue Höhen

Cloud Computing - Computer Science for Business Leaders 2016

Cloud Computing - Computer Science for Business Leaders 2016
Anonim

A new Eine Version der Datengrid-Software von Oracle wird es Microsoft.NET-Anwendungen ermöglichen, auf dieselben großen Multi-Server-Umgebungen skaliert zu werden, die lange Zeit von Java-Unternehmensanwendungen genutzt wurden.

Mit Version 3.6 von Coherence, die Anfang der Woche veröffentlicht wurde, können wir unterstützen Sie alle wichtigen Business-Plattformen ", sagte Cameron Purdy, Vice President of Development bei Oracle. Die aktualisierte Software bietet neben anderen Verbesserungen auch eine neue Abfragesprache und einen verbesserten Satz an Verwaltungstools.

Coherence, eine Komponente der Oracle Fusion Middleware 11g-Suite, ist eine Software, die Arbeitsspeicher von mehreren Servern zusammenbinden kann Sie fungieren als ein großer virtueller Speicherpool, der als Datengrid bezeichnet wird, auf dem große Programme ausgeführt werden können.

[Weiterführende Literatur: Beste NAS-Boxen für Medienstreaming und Backup]

Wenn es um In-Memory-Software geht, Kommt Oracle TimesTen am leichtesten in den Sinn, wenn er an Oracle denkt. Aber während TimesTen entworfen wurde, um eine große, häufig aktualisierte Datenbank innerhalb des gemeinsamen Speichers zu verwalten, kann Coherence Objekte im Speicher halten, wie beispielsweise Programmcode.

"Wenn ich eine Reihe von Java-Objekten habe, die der Anwendung eine objektorientierte Funktion bieten Die Kohärenz ist ideal für die Repräsentation von Informationen, die dann verwendet werden, und verwaltet das Domänenmodell auf diese Weise, ohne dass diese Informationen aus einer relationalen Datenbank zugeordnet werden müssen ", sagte Purdy.

Dieser Ansatz ermöglicht Organisationen, größere Programme auszuführen B. ein Online-Reisesystem oder ein Handelssystem für eine Bank.

Kohärenz ermöglicht auch Redundanz; Wenn ein Server ausfällt, kann ein anderer ohne Ausfallzeit seinen Platz einnehmen. "Es ist eine äußerst einfache Art, mit Standard-Hardware sehr umfangreiche und robuste Systeme für die Verwaltung großer Mengen von Live-Informationen zu bauen", sagte Purdy.

Die neue Version der Software, das erste größere Upgrade in einem Jahr, hat laut Purdy 848 Änderungen gegenüber der vorherigen Version.

Ein neues Feature ist ein Session-Framework, das die Möglichkeit enthält, mit Anwendungen zu arbeiten, die auf Microsoft.NET laufen. Während Oracle seit langem Plug-ins anbietet, die es erlauben, Java-Anwendungsserver auf Coherence zu betreiben, enthält die neue Version auch ein Plug-in für.NET-Sitzungsdaten.

In der Regel müssen große.NET-Anwendungen Sitzungszustände speichern eine Datenbank - die in Transaktionsumgebungen langsam sein kann - oder alle Zustandssitzungen im Arbeitsspeicher eines einzelnen Servers halten, was die Skalierung einschränkt und einen einzelnen Fehlerpunkt einführt.

"Wir haben ein hoch verfügbares verschoben und hoch skalierbare Performance-verfeinerte Java-Anwendungsmodell für.NET ", sagte Purdy. "Sie können jetzt Hunderte von Servern ausführen. Sie können weitere Server hinzufügen und mehr Sitzungen verwalten."

Eine weitere neue Funktion ist eine SQL-ähnliche Abfragesprache namens CohQL (CohQL).

Durch die Ähnlichkeit mit SQL, CohQL wird es datenbankzentrierten Entwicklern ermöglichen, in einer Sprache, die sie leichter verstehen, an Coherence zu arbeiten, anstatt sich mit komplexen Domänenmodellen in einer prozeduralen Sprache wie Java herumschlagen zu müssen, mit der sie weniger vertraut sind.

Mit CohQL Beispielsweise könnte ein Betreiber einer E-Commerce-Site "alle Warenkörbe auswählen, die versehentlich einen Artikel zum falschen Preis hinzugefügt haben, weil jemand den Katalog falsch hochgeladen hat", sagte Purdy.

Die neue Version verfügt über einen Management-Satz Tools genannt Coherence Quorum, mit denen Administratoren Kapazität und Ressourcen einfacher verwalten können. Um die Sicherheit zu erhöhen, kann die Software auch eine Ende-zu-Ende-SSL-Verbindung (Secure Sockets Layer) verwenden, um Nachrichten vor dem Snooping zu schützen.

Joab Jackson berichtet über Unternehmenssoftware und allgemeine Technologie für The IDG News Service. Folge Joab auf Twitter unter @Joab_Jackson. Joabs E-Mail-Adresse ist [email protected]