Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

M. Muralikrishna

dblp:60/1433 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
1since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 6 · 4 first-author · 1 since 2021

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
6 papers
Query processing and optimization · 54% Distributed and cloud data management · 23% Data models and query languages · 23%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
analytical query processing
0.912025
Cloudy With a Chance of JSON · Proc. VLDB Endow. 2025
Query processing and optimization › query execution › query operator implementation
columnar execution
0.912025
Cloudy With a Chance of JSON · Proc. VLDB Endow. 2025
Distributed and cloud data management › cloud database
database-as-a-service
0.912025
Cloudy With a Chance of JSON · Proc. VLDB Endow. 2025
Data models and query languages › NoSQL database
document-oriented database
0.912025
Cloudy With a Chance of JSON · Proc. VLDB Endow. 2025
Query processing and optimization › aggregate query processing
join-aggregate query
0.011992
Improved Unnesting Algorithms for Join Aggregate SQL Queries · VLDB 1992
Query processing and optimization
join processing
0.011988
Optimization of Multiple-Relation Multiple-Disjunct Queries · PODS 1988
Query processing and optimization › cardinality estimation
multidimensional histogram
0.011988
Equi-Depth Histograms For Estimating Selectivity Factors For Multi-Dimensional Queries · SIGMOD Conference 1988
Query processing and optimization
selectivity estimation
0.011988
Equi-Depth Histograms For Estimating Selectivity Factors For Multi-Dimensional Queries · SIGMOD Conference 1988
Indexing and storage engines
multidimensional indexing
0.011988
Equi-Depth Histograms For Estimating Selectivity Factors For Multi-Dimensional Queries · SIGMOD Conference 1988
Hardware accelerators and domain-specific architectures › database accelerator
database machine
0.011986
GAMMA - A High Performance Dataflow Database Machine · VLDB 1986

Methods — techniques the papers use, named apart from their topics

shared-nothing architecture · 0.9sampling · 0.0heuristic algorithm · 0.0graph covering · 0.0
YearPublicationVenuePosition
2025 Cloudy With a Chance of JSON
abstract
Couchbase Capella is a scalable document-oriented database service in the cloud. Its existing Capella Operational service is based on a shared-nothing architecture and supports high volumes of low-latency queries and updates for JSON documents. Its new Capella Columnar cloud service complements the Operational service. The Capella Columnar service supports complex analytical queries (e.g., ad hoc joins and aggregations) over large collections of JSON documents that can originate from a variety of Couchbase and non-Couchbase data sources and formats and can either be stored and managed by the Capella Columnar service or externally stored and accessed on demand at query time. This paper describes the new Capella Columnar service, looking both over and under the hood.
Murtadha Al Hubail, Ali Alsuliman, Wail Y. Alkowaileet, Michael Blow, Michael J. Carey 0001, Savyasach Enukonda, Peeyush Gupta, Santosh Hegde, Kamini Jagtiani, Abhishek Jindal, Nawazish Kahn, Mehnaz Tabassum Mahin, Ian Maxon, M. Muralikrishna, Keshav Murthy, Preetham Poluparthi, Ankit Prabhu, Ritik Raj, Vijay Sarathy, Shahrzad Shirazi, Utsav Singh, Hussain Towaileb, Ayush Tripathi, Janhavi Tripurwar, Bo-Chun Wang, Till Westmann
Proc. VLDB Endow.14
1992 Improved Unnesting Algorithms for Join Aggregate SQL Queries
M. Muralikrishna
VLDB1
1989 Optimization and Dataflow Algorithms for Nested Tree Queries
M. Muralikrishna
VLDB1
1988 Optimization of Multiple-Relation Multiple-Disjunct Queries
abstract
In this paper we discuss the optimization of multiple-relation multiple-disjunct queries in a relational database system. Since optimization techniques for conjunctive (single disjunct) queries in relational databases are well known [Smith75, Wong76, Selinger79, Yao79, Youssefi79], the natural way to evaluate a multiple-disjunct query was to execute each disjunct independently [Bernstein81, Kerschberg82] However, evaluating each disjunct independently may be very inefficient. In this paper, we develop methods that merge two or more disjuncts to form a term. The advantage of merging disjuncts to form terms lies in the fact that each term can be evaluated with a single scan of each relation that is present in the term. In addition, the number of times a join is performed will also be reduced when two or more disjuncts are merged. The criteria for merging a set of disjuncts will be presented. As we will see, the number of times each relation in the query is scanned will be equal to the number of terms. Thus, minimizing the number of terms will minimize the number of scans for each relation. We will formulate the problem of minimizing the number of scans as one of covering a merge graph by a minimum number of complete merge graphs which are a restricted class of Cartesian product graphs. In general, the problem of minimizing the number of scans is NP-complete. We present polynomial time algorithms for special classes of merge graphs. We also present a heuristic for general merge graphs.
M. Muralikrishna, David J. DeWitt
PODS1
1988 Equi-Depth Histograms For Estimating Selectivity Factors For Multi-Dimensional Queries
abstract
Multi-dimensional queries commonly occur in databases dealing with geographical, image, and VLSI databases.A typical two dimensional query in a geographical database might involve finding all cities within certain latitudinal and longitudinal bounds.Several multi-dimensional index struc tures for point data have been proposed in the literature.KDB trees [Robinson81] and and Grid files [Nievergelt84] are among the more popular ones.However, there has been no work in designing multi-dimensional histograms to aid in the optimization process using these multi-dimensional index structures.In order for an optimizer to select an appropriate access path for a multi-dimensional query, fairly accurate selectivity estimates must be available to it.Selectivity esti mates are also useful in determining appropriate join methods that follow the selections.In this paper we present an algorithm for generating equi-depth, multi-dimensional histograms.One might expect that the cost of building a D-dimensional histogram would be at least D times the cost of sorting the relation on a single attribute.We show, in our algorithm, that the sorting cost of building a D-dimensional histogram is significantly less than the cost of sorting the relation D times.We present a main memory data structure for storing the histograms and discuss two schemes for estimating the number of tuples that will be "etrieved by a given query.Experimental results are presented that show the efficacy of our histograms.The usefulness of a sampling technique in generating histograms at a very low cost is also explored. Related WorkThe System R optimizer [Selinger79] used simple statis tics, such as the minimum and maximum values in a given column, to estimate selectivity factors.Using such simple statistics will produce good selectivity estimates only if the attribute values are uniformly distributed.Since attribute values can have other distributions, it has become
M. Muralikrishna, David J. DeWitt
SIGMOD Conference1
1986 GAMMA - A High Performance Dataflow Database Machine
David J. DeWitt, Robert H. Gerber, Goetz Graefe, Michael L. Heytens, Krishna B. Kumar, M. Muralikrishna
VLDB6