EDBT 2026 Demo / reviewers in the wild / expert
Richard Anderson 0003
dblp:87/4055-3
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 4Artificial intelligence and machine learning · 3
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
2 papers |
Query processing and optimization · 38% Spatial and temporal data management · 29% Data mining · 29% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › data reduction › data summarization
histogram construction |
0.2 | 1 | 2013 | Statistics Collection in Oracle Spatial and Graph: Fast Histogram Construction for Complex Geometry Objects · Proc. VLDB Endow. 2013 |
Query processing and optimization
selectivity estimation |
0.2 | 1 | 2013 | Statistics Collection in Oracle Spatial and Graph: Fast Histogram Construction for Complex Geometry Objects · Proc. VLDB Endow. 2013 |
Spatial and temporal data management
spatial databases |
0.2 | 1 | 2013 | Statistics Collection in Oracle Spatial and Graph: Fast Histogram Construction for Complex Geometry Objects · Proc. VLDB Endow. 2013 |
Query processing and optimization
query optimization |
0.0 | 1 | 2013 | Statistics Collection in Oracle Spatial and Graph: Fast Histogram Construction for Complex Geometry Objects · Proc. VLDB Endow. 2013 |
Indexing and storage engines
buffer management |
0.0 | 1 | 1998 | Oracle Rdb's Record Caching Model · SIGMOD Conference 1998 |
Memory systems › cache management
storage caching |
0.0 | 1 | 1998 | Oracle Rdb's Record Caching Model · SIGMOD Conference 1998 |
Methods — techniques the papers use, named apart from their topics
r-tree index · 0.2partitioning-based algorithms · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Distance queries for complex spatial objects in oracle spatialabstractWith the proliferation of global positioning systems (GPS) enabled devices, a growing number of database systems are capable of storing and querying different spatial objects including points, polylines and polygons. In this paper, we present our experience with supporting one important class of spatial queries in these database systems: distance queries. For example, a traveler may want to find hotels within 500 meters of a nearby beach. In addition, this paper presents new techniques implemented in Oracle Spatial for some distance-related problems, such as the maximum distance between complex spatial objects, and the diameter, the convex hull and the minimum bounding circle of complex spatial objects. We conduct our experiments by utilizing real-world data sets and demonstrate that these distance and distance-related queries can be significantly improved. Siva Ravada, Richard Anderson 0003, Bhuvan Bamba |
SIGSPATIAL/GIS | 3 |
| 2013 | Supporting topological relationship queries for complex line and collection geometries in oracle spatialabstractTransportation networks including roads and railways, and linear hydrography features like streams and canals are traditionally represented as complex lines in geographic information systems (GIS) and spatial database systems. In addition, as the Global Positioning System (GPS) becomes increasingly ubiquitous, GIS and spatial database systems are also encountering increasing use of trajectories of moving objects, which can also be represented as complex lines with each vertex not only containing location information, but also associated with some additional measures such as time. In this paper, we present our experience with supporting topological relationship queries for these complex lines. Furthermore, this paper presents our experience with supporting topological relationship queries for complex geometry collections, such as a composite hydrography feature, which can be comprised of complex lines (for narrow portions of rivers) and complex polygons (for wide portions of rivers, and lakes). We conduct our experiments by utilizing real-world data sets and demonstrate that topological relationship query performance for both complex lines and complex collections can be significantly improved. Siva Ravada, Richard Anderson 0003, Bhuvan Bamba |
SIGSPATIAL/GIS | 3 |
| 2013 | Statistics Collection in Oracle Spatial and Graph: Fast Histogram Construction for Complex Geometry ObjectsabstractOracle Spatial and Graph is a geographic information system (GIS) which provides users the ability to store spatial data alongside conventional data in Oracle. As a result of the coexistence of spatial and other data, we observe a trend towards users performing increasingly complex queries which involve spatial as well as non-spatial predicates. Accurate selectivity values, especially for queries with multiple predicates requiring joins among numerous tables, are essential for the database optimizer to determine a good execution plan. For queries involving spatial predicates, this requires that reasonably accurate statistics collection has been performed on the spatial data. For extensible data cartridges such as Oracle Spatial and Graph, the optimizer expects to receive accurate predicate selectivity and cost values from functions implemented within the data cartridge. Although statistics collection for spatial data has been researched in academia for a few years; to the best of our knowledge, this is the first work to present spatial statistics collection implementation details for a commercial GIS database. In this paper, we describe our experiences with implementation of statistics collection methods for complex geometry objects within Oracle Spatial and Graph. Firstly, we exemplify issues with previous partitioning-based algorithms in presence of complex geometry objects and suggest enhancements which resolve the issues. Secondly, we propose a main memory implementation which not only speeds up the disk-based partitioning algorithms but also utilizes existing R-tree indexes to provide surprisingly accurate selectivity estimates. Last but not the least, we provide extensive experimental results and an example study which displays the efficacy of our approach on Oracle query performance. Bhuvan Bamba, Siva Ravada, Richard Anderson 0003 |
Proc. VLDB Endow. | 4 |
| 2012 | Topological relationship query processing for complex regions in Oracle SpatialabstractAlthough geographic information systems (GIS) and spatial database communities have extensively studied topological relationships for more than two decades, there is little literature describing how to efficiently implement them in GIS and spatial database systems. This is rather surprising considering that topological relationship queries are supported in many GIS and spatial database systems including IBM Informix Spatial and Geodetic DataBlades, ESRI SDE, Microsoft SQL server 2008, Oracle Spatial and PostGIS. In order to bridge this gap, we report our experience with implementing several optimization techniques in Oracle Spatial to speed up topological relationship query processing for query windows represented by complex regions (such as polygons or multi-polygons). Our experiments, utilizing real-world data sets, demonstrate that topological relationship query performance can be significantly improved using the proposed techniques. Siva Ravada, Richard Anderson 0003, Bhuvan Bamba |
SIGSPATIAL/GIS | 3 |
| 2011 | Geodetic Point-In-Polygon Query Processing in Oracle Spatial
Siva Ravada, Richard Anderson 0003 |
SSTD | 3 |
| 1998 | Oracle Rdb's Record Caching ModelabstractIn this paper we present a more efficient record based caching model than the conventional page (disk block) based scheme. In a record caching model, individual records are stored together in a section of shared memory to form the cache. Traditional relational database systems have individual pages that are stored together in shared memory to form the cache and records are then extracted from these pages on demand. The record cache model has better memory utilization than the page model and also helps reduce overheads like page fetches/writes, page locks and code path. Richard Anderson 0003, Gopalan Arun, Richard Frank |
SIGMOD Conference | 1 |