Entry Reinwald:1996:SUO from ibmsysj.bib

Last update: Thu Nov 27 02:08:39 MST 2008                Valid HTML 3.2!

Index sections

Top | Symbols | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Reinwald:1996:SUO,
  author =       "B. Reinwald and T. J. Lehman and H. Pirahesh and V.
                 Gottemukkala",
  title =        "Storing and using objects in a relational database",
  journal =      j-IBM-SYS-J,
  volume =       "35",
  number =       "2",
  pages =        "172--191",
  year =         "1996",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Thu Jan 09 09:31:28 1997",
  URL =          "http://www.research.ibm.com/journal/sj35-2.html#five",
  abstract =     "In today's heterogeneous development environments,
                 application programmers have the responsibility to
                 segment their application data and to store those data
                 in different types of stores. That means relational
                 data will be stored in RDBMSs (relational database
                 management systems), C++ objects in OODBMSs
                 (object-oriented database management systems), SOM
                 (System Object Model) objects in OMG (Object Management
                 Group) persistent stores, and OpenDoc** or OLE**
                 (Object Linking and Embedding) compound documents in
                 document files. In addition, application programmers
                 must deal with multiple server systems with different
                 query languages as well as large amounts of
                 heterogeneous data. This paper describes SMRC (shared
                 memory-resident cache), an RDBMS extender that provides
                 the ability to store objects created in external type
                 systems like C++ or SOM in a relational database,
                 coresident with existing relational or other
                 heterogeneous data. Using SMRC, applications can store
                 and retrieve objects via SQL (structured query
                 language), and invoke methods on the objects, without
                 requiring any modifications to the original object
                 definitions. Furthermore, the stored objects fully
                 participate in all the characteristic features of the
                 underlying relational database, e.g., transactions,
                 backup, and authorization. SMRC is implemented on top
                 of IBM's DB2* Common Server for AIX* relational
                 database system and heavily exploits the DB2
                 user-defined types (UDTs), user-defined functions
                 (UDFs), and large objects (LOBs) technology. In this
                 paper, the C++ type system is used as a sample external
                 type system to exemplify the SMRC approach, i.e.,
                 storing C++ objects in relational databases. Similar
                 efforts are required for SOM or OLE objects.",
  acknowledgement = ack-nhfb,
}

Related entries