GENESIS: An Extensible Database Management System
IEEE Transactions on Software Engineering
Extensions to Starburst: objects, types, functions, and rules
Communications of the ACM
Microsoft Win32 programmer's reference (vol. 3): functions A–G
Microsoft Win32 programmer's reference (vol. 3): functions A–G
Database in crisis and transition: a technical agenda for the year 2001
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Inside ODBC
Microsoft Jet database engine programmer's guide
Microsoft Jet database engine programmer's guide
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
DEVise (demo abstract): integrated querying and visual exploration of large datasets
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
The TSIMMIS Approach to Mediation: Data Models and Languages
Journal of Intelligent Information Systems - Special issue: next generation information technologies and systems
Microsoft universal data access platform
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
FRAMBOISE—an approach to framework-based active database management system construction
Proceedings of the seventh international conference on Information and knowledge management
An adaptive query execution system for data integration
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Coordinating backup/recovery and data consistency between database and file systems
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Scaling Access to Heterogeneous Data Sources with DISCO
IEEE Transactions on Knowledge and Data Engineering
Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
The Case for Enhanced Abstract Data Types
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Cost Models DO Matter: Providing Cost Information for Diverse Data Sources in a Federated System
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Of Objects and Databases: A Decade of Turmoil
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Enhanced abstract data types in object-relational databases
The VLDB Journal — The International Journal on Very Large Data Bases
Distributed/Heterogeneous Query Processing in Microsoft SQL Server
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
A new approach to modular database systems
SETMDM '08 Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management
Semantics of a runtime adaptable transaction manager
IDEAS '09 Proceedings of the 2009 International Database Engineering & Applications Symposium
Hi-index | 0.00 |
This paper presents an overview of OLE DB, a set of interfaces being developed at Microsoft whose goal is to enable applications to have uniform access to data stored in DBMS and non-DBMS information containers. Applications will be able to take advantage of the benefits of database technology without having to transfer data from its place of origin to a DBMS. Our approach consists of defining an open, extensible Collection of interfaces that factor and encapsulate orthogonal, reusable portions of DBMS functionality. These interfaces define the boundaries of DBMS components such as record containers, query processors, and transaction coordinators that enable uniform, transactional access to data among such components. The proposed interfaces extend Microsoft's OLE/COM object services framework with database functionality, hence these interfaces are collectively referred to as OLE DB. The OLE DB functional areas include data access and updates (rowsets), query processing, schema information, notifications, transactions, security, and access to remote data. In a sense, OLE DB represents an effort to bring database technology to the masses. This paper presents an overview of the OLE DB approach and its areas of componentization.