InterSystems Caché

from Wikipedia, the free encyclopedia
InterSystems Caché
Basic data

developer InterSystems Corporation
Current  version 2017.2
operating system Unix derivatives , Linux , Windows
category Database system , server
License proprietary
German speaking Yes
intersystems.com/cache

InterSystems Caché is a proprietary , essentially hierarchical database from InterSystems . The first version was introduced in 1997. InterSystems describes the concept as post-relational. InterSystems Caché combines an object-oriented database, high-performance SQL and multidimensional data access, whereby the same data can be accessed simultaneously with all methods.

Part of the database system is the proprietary programming language Caché ObjectScript , which essentially emerged from MUMPS . The peculiarity of this complete programming language are the so-called Globals represent a kind used by Caché ObjectScript variables that are persistently stored in the database and can include multiple levels of hierarchy. Not only numbers but also any character strings are permitted as indices. With the help of Caché ObjectScript, you can also embed SQL statements or write methods for your own database classes. With the appropriate configuration, these methods can also be used externally, e.g. B. be called with Java .

InterSystems Caché also has an application server for object-oriented programming.

Web components

InterSystems Caché includes Caché Server Pages (CSP), Intersystems ZEN and Web Services.

  • Caché Server Pages (CSP) are mainly used for the simple dynamic generation of HTML and XML output from a web server.
  • InterSystems ZEN technology enables the rapid development of rich Internet applications .
  • InterSystems Caché has implemented the web service concept .

See also

literature

  • Wolfgang Kirsten et al .: Object-oriented application development with the post-relational database Caché. 2nd Edition. Springer, Berlin 2003, ISBN 3-540-43248-5 . PDF with examples

Individual evidence

  1. [1]