Jack A. Orenstein

dblp:41/4016 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Spatial and temporal data management
spatial indexing
0.031990
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.031990
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.011995
Accessing a Relational Database through an Object-Oriented Database Interface · VLDB 1995
Data models and query languages
object-oriented database
0.021992
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.021988
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.011992
Query Processing in the ObjectStore Database System · SIGMOD Conference 1992
Data models and query languages
object-oriented data model
0.021995
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.011988
Can We Meaningfully Integrate Drawings, Text, Images, and Voice with Structured Data? · ICDE 1988
Indexing and storage engines › multidimensional indexing
k-d tree
0.011984
A Class of Data Structures for Associative Searching · PODS 1984
Indexing and storage engines › multidimensional indexing
multidimensional b-tree
0.011984
A Class of Data Structures for Associative Searching · PODS 1984
Indexing and storage engines
multidimensional indexing
0.011984
A Class of Data Structures for Associative Searching · PODS 1984
Indexing and storage engines › file organization
hash file organization
0.011983
A Dynamic Hash File for Random and Sequential Accessing · VLDB 1983
Indexing and storage engines › multidimensional indexing
z-order indexing
0.011989
Redundancy in Spatial Databases · SIGMOD Conference 1989
Information retrieval
document retrieval
0.011988
Can We Meaningfully Integrate Drawings, Text, Images, and Voice with Structured Data? · ICDE 1988
Recommender systems
spatio-temporal modeling
0.011988
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.011988
Can We Meaningfully Integrate Drawings, Text, Images, and Voice with Structured Data? · ICDE 1988
Query processing and optimization
range query
0.011984
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
YearPublicationVenuePosition
1998 Starting (and Sometimes Ending) a Database Company
Jack A. Orenstein
VLDB1
1995 Accessing a Relational Database through an Object-Oriented Database Interface
Jack A. Orenstein, D. N. Kamber
VLDB1
1992 Architectures for Object Data Management
abstract
No abstract available.
Jack A. Orenstein
SIGMOD Conference1
1992 Query Processing in the ObjectStore Database System
abstract
ObjectStore 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 Conference1
1990 A Comparison of Spatial Query Processing Techniques for Native and Parameter Spaces
abstract
Spatial 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 Conference1
1989 Redundancy in Spatial Databases
abstract
Spatial 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 Conference1
1988 Can We Meaningfully Integrate Drawings, Text, Images, and Voice with Structured Data?
abstract
Covers 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
ICDE1
1988 PROBE Spatial Data Modeling and Query Processing in an Image Database Application
abstract
The 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 It
abstract
An 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
DAC3
1986 Spatial Query Processing in an Object-Oriented Database System
abstract
DBMSs 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 Conference1
1986 Toward a General Spatial Data Model for an Object-Oriented DBMS
Frank Manola, Jack A. Orenstein
VLDB2
1984 A Class of Data Structures for Associative Searching
abstract
By 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
PODS1
1983 A Dynamic Hash File for Random and Sequential Accessing
Jack A. Orenstein
VLDB1
1982 Multidimensional Tries Used for Associative Searching
Jack A. Orenstein
Inf. Process. Lett.1