EDBT 2026 Demo / reviewers in the wild / expert
Ravi Murthy
dblp:15/1914
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 4 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
7 papers |
Data models and query languages · 41% Query processing and optimization · 24% Indexing and storage engines · 20% | |
| Network and information security
1 paper |
Authentication and access control · 100% |
Topics — the 12 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages
XML data management |
0.1 | 2 | 2009 | A Decade of XML Data Management: An Industrial Experience Report from Oracle · ICDE 2009 Towards an enterprise XML architecture · SIGMOD Conference 2005 |
Query processing and optimization › XML query processing
XML query optimization |
0.1 | 1 | 2009 | A Decade of XML Data Management: An Industrial Experience Report from Oracle · ICDE 2009 |
Authentication and access control
access control models |
0.1 | 1 | 2007 | Flexible and efficient access control in oracle · SIGMOD Conference 2007 |
Authentication and access control › access control policy engineering
access control verification |
0.1 | 1 | 2007 | Flexible and efficient access control in oracle · SIGMOD Conference 2007 |
Indexing and storage engines
XML storage and indexing |
0.0 | 2 | 2009 | A Decade of XML Data Management: An Industrial Experience Report from Oracle · ICDE 2009 Towards an enterprise XML architecture · SIGMOD Conference 2005 |
Query processing and optimization
user-defined functions |
0.0 | 1 | 2003 | Supporting Ancillary Values from User Defined Functions in Oracle · ICDE 2003 |
Data models and query languages › schema languages
XML schema |
0.0 | 1 | 2003 | XML Schemas in Oracle XML DB · VLDB 2003 |
Indexing and storage engines › index management
extensible indexing |
0.0 | 1 | 2000 | Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i · ICDE 2000 |
Data models and query languages › XML data management
XML data model |
0.0 | 1 | 2000 | Oracle8i - The XML Enabled Data Management System · ICDE 2000 |
Data models and query languages › XML data management
XML database |
0.0 | 1 | 2003 | XML Schemas in Oracle XML DB · VLDB 2003 |
Information retrieval › document retrieval
domain-specific retrieval |
0.0 | 1 | 2000 | Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i · ICDE 2000 |
Storage systems › data management
XML storage |
0.0 | 1 | 2000 | Oracle8i - The XML Enabled Data Management System · ICDE 2000 |
Methods — techniques the papers use, named apart from their topics
shared context · 0.0ancillary operators · 0.0user-defined index routines · 0.0SQL data definition language extensions · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | A Decade of XML Data Management: An Industrial Experience Report from OracleabstractXML and its related technologies have now been in use for almost a decade. There has been considerable amount of effort both from research and industry focusing on XML, XQuery/XPath, XSLT and SQL/XML processing in the database. Many research prototypes and industrial products have been built to satisfy the XML use cases. This paper reviews several use cases where XML databases are leveraged to build real-world XML applications. We discuss the lessons learnt in supporting both data-centric and document-centric XMLDB applications within a single database system and the need for the implementation of different XML storage, index and query optimisation techniques for different XML use cases. We show the value of managing XML in databases, the current challenges and improvements that will hopefully promote future research directions. This paper also provides a timely checkpoint of XML data management from industrial perspective with experience of developing and supporting Oracle XML products. Zhen Hua Liu, Ravi Murthy |
ICDE | 2 |
| 2007 | Flexible and efficient access control in oracleabstractA single model for access control across the database and application server tiers is crucial to ensure consistent secure access to data in all the tiers. In this paper, we present the common model for access control within Oracle database and application tiers which is based on the standard WebDAV ACLs (Access Control Lists). Further, we discuss the flexible mechanisms for defining ACLs and associating them with data and various optimization techniques for efficiently evaluating ACLs in large scale enterprise applications. Ravi Murthy, Eric Sedlar |
SIGMOD Conference | 1 |
| 2005 | Towards an enterprise XML architectureabstractXML is being increasingly used in diverse domains ranging from data and application integration to content management. Oracle provides an enterprise wide platform for managing all types of XML content. Within the Oracle database and the application server, the XML content can be efficiently stored using a variety of storage and indexing methods and it can be processed using multiple standard languages within different programmatic environments. 1. Ravi Murthy, Zhen Hua Liu, Muralidhar Krishnaprasad, Sivasankaran Chandrasekar, Anh-Tuan Tran 0005, Eric Sedlar, Daniela Florescu, Susan Kotsovolos, Nipun Agarwal, Vikas Arora, Viswanathan Krishnamurthy |
SIGMOD Conference | 1 |
| 2003 | Supporting Ancillary Values from User Defined Functions in OracleabstractMost commercial SQL database systems support user-defined functions that can be used in WHERE clause filters, SELECT list items, or in sorting/grouping clauses. Often, user-defined functions are used as inexact search filters and then the filtered rows are sorted by a relevance measure. This is commonplace in Web search engines, multimedia, and personalization applications. We refer to the values, such as relevance measure, associated with the filtered rows as ancillary values, and address the problem of efficiently and expressively supporting queries involving them in Oracle. In our approach, the filtering operator is designated as the primary operator, and the associated ancillary values are modeled by additional operators that are declared to be ancillary to the primary operator. An ancillary operator can represent any auxiliary value for the filtered rows, including relevance values (e.g. a score which describes how well a document matches the text search query) and additional properties (e.g. the nature of spatial relationship for objects that overlap a given region). The query execution is optimized by allowing the primary and ancillary operator invocations to share computations via a shared context. Also, queries involving ancillary values can exploit user defined indexes and their capability to return results in the order of ancillary values. We present the key concepts, describes our implementation scheme and optimization techniques, and discusses alternative approaches for supporting ancillary values. Finally, we provide an experimental study that illustrates the scalability and effectiveness of our approach. Ravi Murthy, Seema Sundara, Timothy Chorma, Nipun Agarwal, Jagannathan Srinivasan |
ICDE | 1 |
| 2003 | XML Schemas in Oracle XML DB
Ravi Murthy, Sandeepan Banerjee |
VLDB | 1 |
| 2000 | Oracle8i - The XML Enabled Data Management SystemabstractXML is here as the Internet standard for information exchange among e-businesses and applications. With its dramatic adoption and its ability to model structured, unstructured and semi-structured data, XML has the potential of becoming the data model for Internet data. In recent years, Oracle has evolved its DBMS to support complex, structured, and un-structured data. Oracle has now extended that technology to enable the storage and querying of XML data by evolving its DBMS to an XML enabled DBMS, Oracle8i. We present Oracle's XML-enabling database technology. In particular, we discuss how XML data can be stored, managed and queried in the Oracle8i database. Sandeepan Banerjee, Vishu Krishnamurthy, Muralidhar Krishnaprasad, Ravi Murthy |
ICDE | 4 |
| 2000 | Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8iabstractExtensible indexing is a SQL-based framework that allows users to define domain-specific indexing schemes, and integrate them into the Oracle8i server. Users register a new indexing scheme, the set of related operators, and additional properties through SQL data definition language extensions. The implementation for an indexing scheme is provided as a set of Oracle Data Cartridge Interface (ODCIIndex) routines for index-definition, index-maintenance, and index-scan operations. An index created using the new indexing scheme, referred to as domain index, behaves and performs analogous to those built natively by the database system. The Oracle8i server implicitly invokes user-supplied index implementation code when domain index operations are performed, and executes user-supplied index scan routines for efficient evaluation of domain-specific operators. This paper provides an overview of the framework and describes the steps needed to implement an indexing scheme. The paper also presents a case study of Oracle Cartridges (intermedia text, spatial, and visual information retrieval), and Daylight (Chemical compound searching) Cartridge, which have implemented new indexing schemes using this framework and discusses the benefits and limitations. Jagannathan Srinivasan, Ravi Murthy, Seema Sundara, Nipun Agarwal, Samuel DeFazio |
ICDE | 2 |