Zum Inhalt springen

InterSystems Caché

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 7. April 2005 um 23:13 Uhr durch 80.109.201.116 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Caché ist eine 1997 entwickelte postrelationale Datenbank von InterSystems. Mit der so genannten Unified Data Architcture bietet das Datenbanksystem sowohl einen Objekt- als auch einen SQL-Zugriff auf die Daten.

Teil des Datenbanksystems ist die proprietäre Programmiersprache ObjectScript. Mit Hilfe dieser vollständigen Programmiersprache können beispielsweise eingebettete SQL-Anweisungen ausgeführt werden. Weiter ist es möglich Methoden für die eigenen Datenbankklassen zu schreiben. Bei entsprechender Konfiguration können diese Methoden auch extern z.B. mit Java aufgerufen werden.

Eine weitere Spezialität betrifft die multidimensionalen Variablen, welche Globals genannt werden. Diese von ObjectScript verwendete Art von Variablen werden persistent in der Datenbank gespeichert und können mehrere Dimensionen umfassen. Als Indizes sind dabei nicht nur Zahlen, sondern auch beliebige Zeichenketten erlaubt.

Beispiel für die Speicherstruktur: ^GLOBALNAME(Index,Index,...)=Daten

Literatur

  • W. Kirsten et al.: Objektorientierte Anwendungsentwicklung mit der postrelationalen Datenbank Caché, Springer 2002, ISBN 3-540-43248-5