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) 1967 MUMPS Development Committee (MDC) develops ANSI standard 1977 Many vendors 2nd and 3rd ANSI standard MUMPS renamed to M 1980 … InterSystem purchases other M-vendors 1997 InterSystems launches new Product: Caché
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 Caché online documentation: 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, B. Mutschler, G. Specht: Mobile Datenbanksysteme, Springer Verlag, Berlin, 2004