Demo Data from VLDB 2026 / reviewers in the wild / expert
Nat Ballou
dblp:72/5113
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
5 papers |
Data models and query languages · 74% Distributed and cloud data management · 16% Database system architecture and tuning · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 77% Operating systems · 23% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › schema management
schema evolution |
0.0 | 2 | 1987 | Data Model Issues for Object-Oriented Applications · ACM Trans. Inf. Syst. 1987 Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Data models and query languages › object-oriented database
distributed object-oriented database |
0.0 | 1 | 1991 | A Distributed Object-Oriented Database System Supporting Shared and Private Databases · ACM Trans. Inf. Syst. 1991 |
Data models and query languages › object-oriented database
object-oriented database system architecture |
0.0 | 1 | 1990 | Architecture of the ORION Next-Generation Database System · IEEE Trans. Knowl. Data Eng. 1990 |
Data models and query languages
object-oriented data model |
0.0 | 2 | 1991 | Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 A Distributed Object-Oriented Database System Supporting Shared and Private Databases · ACM Trans. Inf. Syst. 1991 |
Storage systems
object storage |
0.0 | 1 | 1990 | Architecture of the ORION Next-Generation Database System · IEEE Trans. Knowl. Data Eng. 1990 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1987 | Data Model Issues for Object-Oriented Applications · ACM Trans. Inf. Syst. 1987 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 1 | 1988 | Integrating an Object-Oriented Programming System with a Database System · OOPSLA 1988 |
Data models and query languages › object-oriented data model
composite objects |
0.0 | 1 | 1987 | Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Data models and query languages › object-oriented data model
object versioning |
0.0 | 1 | 1987 | Enhancing the Object-Oriented Concepts for Database Support · ICDE 1987 |
Methods — techniques the papers use, named apart from their topics
architecture description · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | A Distributed Object-Oriented Database System Supporting Shared and Private DatabasesabstractORION-2 is a commercially available, federated, object-oriented database management system designed and implemented at MCC. One major architectural innovation in ORION-2 is the coexistence of a shared databese and a number of private databases. The shared database is accessible to all authorized users of the system, while each private database is accessible to only the user who owns it. A distributed database system with a shared database and private databases for individual users is a natural architecture for data-intensive application environments on a network of workstations, notably computer-aided design and engineering systems. This paper discusses the benefits and limitations of such a system and explores the impact of such an architecture on the semantics and implementation of some of the key functions of a database system, notably queries, database schema, and versions. Although the issues are discussed in the context of an object-oriented data model, the results (at least significant portions thereof) are applicable to database systems supporting other data models. Won Kim 0001, Nat Ballou, Jorge F. Garza, Darrell Woelk |
ACM Trans. Inf. Syst. | 2 |
| 1990 | Architecture of the ORION Next-Generation Database SystemabstractVarious architectural components of ORION-1 and ORION-1SX are described and a review of the current implementation is provided. The message handler receives all messages sent to the ORION system. The object subsystem provides high-level data management functions, including query optimization, schema management, long data management (including text search) and support for versionable objects, composite objects, and multimedia objects. The transaction management subsystem coordinates concurrent object accesses and provides recovery capabilities. The storage subsystem manages persistent storage of objects and controls the flow of objects between the secondary storage device and main memory buffers. In ORION-1, all subsystems reside in one computer. The ORION-1SX architecture is significantly different from ORION-1 in the management of shared data structures and distribution of these subsystems and their components.> Won Kim 0001, Jorge F. Garza, Nat Ballou, Darrell Woelk |
IEEE Trans. Knowl. Data Eng. | 3 |
| 1988 | Integrating an Object-Oriented Programming System with a Database SystemabstractThere are two major issues to address to achieve integration of an object-oriented programming system with a database system. One is the language issue: an object-oriented programming language must be augmented with semantic data modeling concepts to provide a robust set of data modeling concepts to allow modeling of entities for important real-world applications. Another is the computational-model issue: application programmers should be able to access and manipulate objects as though the objects are in an infinite virtual memory; in other words, they should not have to be aware of the existence of a database system in their computations with the data structures the programming language allows. This paper discusses these issues and presents the solutions which we have incorporated into the ORION object-oriented database system at MCC. Won Kim 0001, Nat Ballou, Hong-Tai Chou, Jorge F. Garza, Darrell Woelk, Jay Banerjee |
OOPSLA | 2 |
| 1987 | Enhancing the Object-Oriented Concepts for Database SupportabstractIn this paper, we elaborate on three major enhancements to the conventional object-oriented data model, namely, schema evolution, composite objects, and versions. Schema evolution is the ability to dynamically make changes to the class definitions and the structure of the class lattice. Composite objects are recursive collections of exclusive components that are treated as units of storage, retrieval, and integrity enforcement. Versions are variations of the same object that are related by the history of their derivation. These additional features are strongly motivated by data management requirements of object-oriented applications from the AI, CAD/CAM, and OIS (office information systems with multimedia documents) domains. An object-oriented data model, with these enhancements, has been incorporated into ORION, a prototype database system developed at MCC as a vehicle of research into object-oriented databases. Won Kim 0001, Darrell Woelk, Jorge F. Garza, Hong-Tai Chou, Jay Banerjee, Nat Ballou |
ICDE | 6 |
| 1987 | Data Model Issues for Object-Oriented ApplicationsabstractPresented in this paper is the data model for ORION, a prototype database system that adds persistence and sharability to objects created and manipulated in object-oriented applications. The ORION data model consolidates and modifies a number of major concepts found in many object-oriented systems, such as objects, classes, class lattice, methods, and inheritance. These concepts are reviewed and three major enhancements to the conventional object-oriented data model, namely, schema evolution, composite objects, and versions, are elaborated upon. Schema evolution is the ability to dynamically make changes to the class definitions and the structure of the class lattice. Composite objects are recursive collections of exclusive components that are treated as units of storage, retrieval, and integrity enforcement. Versions are variations of the same object that are related by the history of their derivation. These enhancements are strongly motivated by the data management requirements of the ORION applications from the domains of artificial intelligence, computer-aided design and manufacturing, and office information systems with multimedia documents. Jay Banerjee, Hong-Tai Chou, Jorge F. Garza, Won Kim 0001, Darrell Woelk, Nat Ballou, Hyoung-Joo Kim 0001 |
ACM Trans. Inf. Syst. | 6 |