Modern Database Techniques with the Postrelational Database Management System Caché Overview Part1: Object Oriented Databases Part2: Internal aspects of Databases Part3: Distributed Databases and Mobile Databases Caché High performance, massively scalable, highly secure, post-relational database management system. Integrated object-oriented and SQL access (Unified Data Architecture) to efficient multidimensional database. Caché Accessibility Choice of tools, languages, and modes for accessing Caché data. Applications can use combination of object, relational, and multidimensional access. Caché History Neil Pappalardo develops MUMPS (Massachusetts General Hospital Utility Multi-Programming System) MUMPS Development Committee (MDC) develops ANSI standard Many vendors 2nd and 3rd ANSI standard MUMPS renamed to M InterSystem purchases other M-vendors InterSystems launches new Product: Caché 1967 1977 1980 … 1990 1993 1997 Lecture Information Target group: Students of Computer Science in 5th semester or higher Prerequisites: Relational Databases, SQL Object Oriented Programming UML Duration Student workload: 120 h – 150 h Lecture and supervised exercises: 64 lessons (45 min) Literature Kirsten, Wolfgang, et al.: Object-Oriented Application Development Using the Caché Postrelational Database, Springer Verlag, Berlin, 2003, ISBN 3540009604 Caché online documentation: http://www.intersystems.com/ cache/downloads/documentation.html Heuer, A.: Objektorientierte Datenbanken - Konzepte, Modelle, Standards und Systeme, Addison-Wesley, 1997 R.G.G. Cattell: The Object Database Standard: ODMG 2.0. Morgan Kaufmann, San Francisco, CA, 1997. B. Mutschler, G. Specht: Mobile Datenbanksysteme, Springer Verlag, Berlin, 2004