EDBT 2026 Demo / reviewers in the wild / expert
Jack A. Orenstein
dblp:41/4016
· DBLP profile ↗
14ranked-venue papers
12as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 12 · 11 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-author
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
13 papers |
Spatial and temporal data management · 35% Database system architecture and tuning · 28% Data models and query languages · 11% | |
| Computer graphics and multimedia
1 paper |
Multimedia systems and quality of experience · 100% |
Topics — the 17 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management
spatial indexing |
0.0 | 3 | 1990 | A Comparison of Spatial Query Processing Techniques for Native and Parameter Spaces · SIGMOD Conference 1990 Redundancy in Spatial Databases · SIGMOD Conference 1989 Spatial Query Processing in an Object-Oriented Database System · SIGMOD Conference 1986 |
Spatial and temporal data management
spatial query processing |
0.0 | 3 | 1990 | A Comparison of Spatial Query Processing Techniques for Native and Parameter Spaces · SIGMOD Conference 1990 PROBE Spatial Data Modeling and Query Processing in an Image Database Application · IEEE Trans. Software Eng. 1988 Spatial Query Processing in an Object-Oriented Database System · SIGMOD Conference 1986 |
Database system architecture and tuning
database interface |
0.0 | 1 | 1995 | Accessing a Relational Database through an Object-Oriented Database Interface · VLDB 1995 |
Data models and query languages
object-oriented database |
0.0 | 2 | 1992 | Query Processing in the ObjectStore Database System · SIGMOD Conference 1992 Spatial Query Processing in an Object-Oriented Database System · SIGMOD Conference 1986 |
Spatial and temporal data management
spatial data model |
0.0 | 2 | 1988 | PROBE Spatial Data Modeling and Query Processing in an Image Database Application · IEEE Trans. Software Eng. 1988 Toward a General Spatial Data Model for an Object-Oriented DBMS · VLDB 1986 |
Query processing and optimization › complex data query processing
object-oriented query processing |
0.0 | 1 | 1992 | Query Processing in the ObjectStore Database System · SIGMOD Conference 1992 |
Data models and query languages
object-oriented data model |
0.0 | 2 | 1995 | Accessing a Relational Database through an Object-Oriented Database Interface · VLDB 1995 Toward a General Spatial Data Model for an Object-Oriented DBMS · VLDB 1986 |
Data integration and cleaning › heterogeneous data integration
unstructured and structured data integration |
0.0 | 1 | 1988 | Can We Meaningfully Integrate Drawings, Text, Images, and Voice with Structured Data? · ICDE 1988 |
Indexing and storage engines › multidimensional indexing
k-d tree |
0.0 | 1 | 1984 | A Class of Data Structures for Associative Searching · PODS 1984 |
Indexing and storage engines › multidimensional indexing
multidimensional b-tree |
0.0 | 1 | 1984 | A Class of Data Structures for Associative Searching · PODS 1984 |
Indexing and storage engines
multidimensional indexing |
0.0 | 1 | 1984 | A Class of Data Structures for Associative Searching · PODS 1984 |
Indexing and storage engines › file organization
hash file organization |
0.0 | 1 | 1983 | A Dynamic Hash File for Random and Sequential Accessing · VLDB 1983 |
Indexing and storage engines › multidimensional indexing
z-order indexing |
0.0 | 1 | 1989 | Redundancy in Spatial Databases · SIGMOD Conference 1989 |
Information retrieval
document retrieval |
0.0 | 1 | 1988 | Can We Meaningfully Integrate Drawings, Text, Images, and Voice with Structured Data? · ICDE 1988 |
Recommender systems
spatio-temporal modeling |
0.0 | 1 | 1988 | PROBE Spatial Data Modeling and Query Processing in an Image Database Application · IEEE Trans. Software Eng. 1988 |
Multimedia systems and quality of experience
multimedia data management |
0.0 | 1 | 1988 | Can We Meaningfully Integrate Drawings, Text, Images, and Voice with Structured Data? · ICDE 1988 |
Query processing and optimization
range query |
0.0 | 1 | 1984 | A Class of Data Structures for Associative Searching · PODS 1984 |
Methods — techniques the papers use, named apart from their topics
data representation · 0.0abstraction · 0.0query operator integration · 0.0path indexing · 0.0experimental comparison · 0.0z-order search analysis · 0.0recursive query processing · 0.0kd-tree · 0.0grid representation · 0.0bit interleaving · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Starting (and Sometimes Ending) a Database Company
Jack A. Orenstein |
VLDB | 1 |
| 1995 | Accessing a Relational Database through an Object-Oriented Database Interface
Jack A. Orenstein, D. N. Kamber |
VLDB | 1 |
| 1992 | Architectures for Object Data ManagementabstractNo abstract available. Jack A. Orenstein |
SIGMOD Conference | 1 |
| 1992 | Query Processing in the ObjectStore Database SystemabstractObjectStore is an object-oriented database system supporting persistence orthogonal to type, transaction management, and associative queries. Collections are provided as objects. The data model is non-1NF, as objects may have embedded collections. Queries are integrated with the host language in the form of query operators whose operands are a collection and a predicate. The predicate may itself contain a (nested) query operating on an embedded collection. Indexes on paths may be added and removed dynamically. Collections, being treated as objects, may be referred to indirectly, e.g., through a by-reference argument. For this reason and others, multiple execution strategies are generated, and a final selection is made just prior to query execution. Nested queries can result in interleaved execution and strategy selection. Jack A. Orenstein, Sam Haradhvala, Benson Margulies, Don Sakahara |
SIGMOD Conference | 1 |
| 1990 | A Comparison of Spatial Query Processing Techniques for Native and Parameter SpacesabstractSpatial queries can be evaluated in native space or in a parameter space. In the latter case, data objects are transformed into points and query objects are transformed into search regions. The requirement for different data and query representations may prevent the use of parameter-space searching in some applications. Native-space and parameter-space searching are compared in the context of a z order-based spatial access method. Experimental results show that when there is a single query object, searching in parameter space can be faster than searching in native space, if the data and query objects are large enough, and if sufficient redundancy is used for the query representation. The result is, however, less accurate than the native space result. When there are multiple query objects, native-space searching is better initially, but as the number of query objects increases, parameter space searching with low redundancy is superior. Native-space searching is much more accurate for multiple-object queries. Jack A. Orenstein |
SIGMOD Conference | 1 |
| 1989 | Redundancy in Spatial DatabasesabstractSpatial objects other than points and boxes can be stored in spatial indexes, but the techniques usually require the use of approximations that can be arbitrarily bad. This leads to poor performance and highly inaccurate responses to spatial queries. The situation can be improved by storing some objects in the index redundantly. Most spatial indexes permit no flexibility in adjusting the amount of redundancy. Spatial indexes based on z-order permit this flexibility. Accuracy of the query response increases with redundancy, (there is a “diminishing return” effect). Search time, as measured by disk accesses first decreases and then increases with redundancy. There is, therefore, an optimal amount of redundancy (for a given data set). The optimal use of redundancy for z-order is explored through analysis of the z-order search algorithm and through experiments. Jack A. Orenstein |
SIGMOD Conference | 1 |
| 1988 | Can We Meaningfully Integrate Drawings, Text, Images, and Voice with Structured Data?abstractCovers application as well as system aspects of managing and integrating unstructured and structured data. Problems of representation, features, and abstraction are discussed. Other aspects considered are browsing unstructured data and multimedia systems and text.> Jack A. Orenstein |
ICDE | 1 |
| 1988 | PROBE Spatial Data Modeling and Query Processing in an Image Database ApplicationabstractThe PROBE research project has produced results in the areas of data modeling, spatial/temporal query processing, recursive query processing, and database system architecture for nontraditional application areas, many of which involve spatial data and data with complex structure. An overview of PROBE is provided, focusing on the facilities for dealing with spatial and temporal data. It is shown how the PROBE database system and simple application-specific object classes combine to efficiently support PROBE's spatial data model. It is also shown how an image-database application can be supported using PROBE's data model and spatial query processor. The current status of the PROBE project and future plans are discussed.> Jack A. Orenstein, Frank Manola |
IEEE Trans. Software Eng. | 1 |
| 1987 | An Object-Oriented Approach to Data Management: Why Design Databases Need ItabstractAn object-oriented approach to management of engineering design data requires object persistence, object-specific rules for concurrency control and recovery, views, complex objects and derived data, and specialized treatment of operations, constraints, relationships and type descriptions. We discuss object-orientation as more than an implementation paradigm, and show how an object-oriented approach simplifies both use and implementation of engineering design systems. Sandra Heiler, Umeshwar Dayal, Jack A. Orenstein, Susan Radke-Sproull |
DAC | 3 |
| 1986 | Spatial Query Processing in an Object-Oriented Database SystemabstractDBMSs must offer spatial query processing capabilities to meet the needs of applications such as cartography, geographic information processing and CAD. Many data structures and algorithms that process grid representations of spatial data have appeared in the literature. We unify much of this work by identifying common principles and distilling them into a small set of constructs. (Published data structures and algorithms can be derived as special cases.) We show how these constructs can be supported with only minor modifications to current DBMS implementations. The ideas are demonstrated in the context of the range query problem. Analytical and experimental evidence indicates that performance of the derived solution is very good (e.g., comparable to performance of the kd tree.) Jack A. Orenstein |
SIGMOD Conference | 1 |
| 1986 | Toward a General Spatial Data Model for an Object-Oriented DBMS
Frank Manola, Jack A. Orenstein |
VLDB | 2 |
| 1984 | A Class of Data Structures for Associative SearchingabstractBy interleaving the bits of the binary representations of the attribute values in a tuple, an integer corresponding to the tuple is created. A set of these integers represents a relation. The usual ordering of these integers corresponds to an ordering of multidimensional data that allows the use of conventional file organizations, such as Btrees, in the efficient processing of multidimensional queries (e.g. range queries). The class of data structures generated by this scheme includes a type of kd tree whose balance can be efficiently maintained, a multidimensional Btree which is simpler than previously proposed generalizations, and some previously reported data structures for range searching. All of the data structures in this class also support the efficient implementation of the set operations. Jack A. Orenstein, T. H. Merrett |
PODS | 1 |
| 1983 | A Dynamic Hash File for Random and Sequential Accessing
Jack A. Orenstein |
VLDB | 1 |
| 1982 | Multidimensional Tries Used for Associative Searching
Jack A. Orenstein |
Inf. Process. Lett. | 1 |