Ravi Murthy

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

TopicWeightPapersLastEvidence papers
Data models and query languages
XML data management
0.122009
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.112009
A Decade of XML Data Management: An Industrial Experience Report from Oracle · ICDE 2009
Authentication and access control
access control models
0.112007
Flexible and efficient access control in oracle · SIGMOD Conference 2007
Authentication and access control › access control policy engineering
access control verification
0.112007
Flexible and efficient access control in oracle · SIGMOD Conference 2007
Indexing and storage engines
XML storage and indexing
0.022009
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.012003
Supporting Ancillary Values from User Defined Functions in Oracle · ICDE 2003
Data models and query languages › schema languages
XML schema
0.012003
XML Schemas in Oracle XML DB · VLDB 2003
Indexing and storage engines › index management
extensible indexing
0.012000
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.012000
Oracle8i - The XML Enabled Data Management System · ICDE 2000
Data models and query languages › XML data management
XML database
0.012003
XML Schemas in Oracle XML DB · VLDB 2003
Information retrieval › document retrieval
domain-specific retrieval
0.012000
Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i · ICDE 2000
Storage systems › data management
XML storage
0.012000
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
YearPublicationVenuePosition
2009 A Decade of XML Data Management: An Industrial Experience Report from Oracle
abstract
XML 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
ICDE2
2007 Flexible and efficient access control in oracle
abstract
A 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 Conference1
2005 Towards an enterprise XML architecture
abstract
XML 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 Conference1
2003 Supporting Ancillary Values from User Defined Functions in Oracle
abstract
Most 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
ICDE1
2003 XML Schemas in Oracle XML DB
Ravi Murthy, Sandeepan Banerjee
VLDB1
2000 Oracle8i - The XML Enabled Data Management System
abstract
XML 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
ICDE4
2000 Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i
abstract
Extensible 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
ICDE2