The Microsoft Repository.

Philip A. Bernstein, Brian Harry, Paul Sanders, David Shutt, Jason Zander: The Microsoft Repository. VLDB 1997: 3-12
  author    = {Philip A. Bernstein and
               Brian Harry and
               Paul Sanders and
               David Shutt and
               Jason Zander},
  editor    = {Matthias Jarke and
               Michael J. Carey and
               Klaus R. Dittrich and
               Frederick H. Lochovsky and
               Pericles Loucopoulos and
               Manfred A. Jeusfeld},
  title     = {The Microsoft Repository},
  booktitle = {VLDB'97, Proceedings of 23rd International Conference on Very
               Large Data Bases, August 25-29, 1997, Athens, Greece},
  publisher = {Morgan Kaufmann},
  year      = {1997},
  isbn      = {1-55860-470-7},
  pages     = {3-12},
  ee        = {db/conf/vldb/BernsteinHSSZ97.html},
  crossref  = {DBLP:conf/vldb/97},
  bibsource = {DBLP,}


The Microsoft Repository is an object-oriented repository that ships as a component of Visual Basic (Version 5.0). It includes a set of ActiveX interfaces that a developer can use to define information models, and a repository engine that is the under- lying storage mechanism for these information models. The repository engine sits on top of a SQL database system.

The repository is designed to meet the persistent storage needs of software tools. Its two main technical goals are:

This paper explains how the Repository attains these goals by providing an object-oriented database (OODB) architecture based on Microsoft's binary object model (COM) and type system of Visual Basic (Automation).

Copyright © 1997 by the VLDB Endowment. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by the permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.

Online Paper

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX

Printed Edition

Matthias Jarke, Michael J. Carey, Klaus R. Dittrich, Frederick H. Lochovsky, Pericles Loucopoulos, Manfred A. Jeusfeld (Eds.): VLDB'97, Proceedings of 23rd International Conference on Very Large Data Bases, August 25-29, 1997, Athens, Greece. Morgan Kaufmann 1997, ISBN 1-55860-470-7
Contents BibTeX

Electronic Edition

From CS Dept., University Trier (Germany)


Hal Berenson, Philip A. Bernstein, Jim Gray, Jim Melton, Elizabeth J. O'Neil, Patrick E. O'Neil: A Critique of ANSI SQL Isolation Levels. SIGMOD Conference 1995: 1-10 BibTeX
Philip A. Bernstein: Repositories and Object Oriented Databases. BTW 1997: 34-46 BibTeX
Philip A. Bernstein, Umeshwar Dayal: An Overview of Repository Technology. VLDB 1994: 705-713 BibTeX
R. G. G. Cattell: The Object Database Standard: ODMG-93 (Release 1.2). Morgan Kaufmann 1996
Panos Constantopoulos, Matthias Jarke, John Mylopoulos, Yannis Vassiliou: The Software Information Base: A Server for Reuse. VLDB J. 4(1): 1-43(1995) BibTeX
Kyle Geiger: Inside ODBC. Microsoft Press 1995, ISBN 1-55615-815-7
Dale Rogerson: Inside COM. Microsoft Press 1997, ISBN 1-57231-349-8
Lois Wakeman, Jonathan Jowett: PCTE - The Standard for Open Repositories. Prentice-Hall 1993, ISBN 0-13-065566-X
Stanley B. Zdonik, David Maier (Eds.): Readings in Object-Oriented Database Systems. Morgan Kaufmann 1990, ISBN 1-55860-000-0

Referenced by

  1. Philip A. Bernstein, Thomas Bergstraesser: Meta-Data Support for Data Transformations Using Microsoft Repository. IEEE Data Eng. Bull. 22(1): 9-14(1999)
  2. Philip A. Bernstein, Shankar Pal, David Shutt: Context-Based Prefetch for Implementing Objects on Relations. VLDB 1999: 327-338
  3. Thomas Bergstraesser, Philip A. Bernstein, Shankar Pal, David Shutt: Versions and Workspaces in Microsoft Repository. SIGMOD Conference 1999: 532-533
  4. Arnon Rosenthal: Where Will Object Techonology Drive Data Administration? SIGMOD Record 27(1): 81-87(1998)
  5. Alexander Borgida, Vinay K. Chaudhri, Martin Staudt: KRDB '98: The 5th International Workshop on Knowledge Representation Meets Databases. SIGMOD Record 27(3): 10-15(1998)
  6. Philip A. Bernstein: Repositories and Object Oriented Databases. SIGMOD Record 27(1): 88-96(1998)
  7. David B. Lomet, Gerhard Weikum: Efficient and Transparent Application Recovery in Client-Server Information Systems. SIGMOD Conference 1998: 460-471
  8. Sridhar Iyengar: Distributed Object Repositories: Concepts and Standards. ER 1997: 85-101
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings: Copyright © by VLDB Endowment,
ACM SIGMOD Anthology: Copyright © by ACM (, Corrections:
DBLP: Copyright © by Michael Ley (, last change: Sat May 16 23:46:14 2009