Demo Data from EDBT 2026 / reviewers in the wild / expert
Robin Dhamankar
dblp:37/813
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 65% Storage systems · 35% | |
| Databases, data mining, and information retrieval
4 papers |
Transaction processing and concurrency control · 68% Data integration and cleaning · 11% Recommender systems · 11% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › replication › state machine replication
log replication |
0.3 | 1 | 2017 | DistributedLog: A High Performance Replicated Log Service · ICDE 2017 |
Distributed systems
replication |
0.3 | 1 | 2017 | DistributedLog: A High Performance Replicated Log Service · ICDE 2017 |
Storage systems
database recovery |
0.1 | 1 | 2012 | Transaction Log Based Application Error Recovery and Point In-Time Query · Proc. VLDB Endow. 2012 |
Storage systems › database recovery
point-in-time recovery |
0.1 | 1 | 2012 | Transaction Log Based Application Error Recovery and Point In-Time Query · Proc. VLDB Endow. 2012 |
Transaction processing and concurrency control › ACID transactions
durability |
0.1 | 1 | 2007 | Transaction Isolation and Lazy Commit · ICDE 2007 |
Transaction processing and concurrency control
transaction isolation |
0.1 | 1 | 2007 | Transaction Isolation and Lazy Commit · ICDE 2007 |
Recommender systems › explainable recommendation
explanation generation |
0.0 | 1 | 2004 | iMAP: Discovering Complex Mappings between Database Schemas · SIGMOD Conference 2004 |
Data integration and cleaning
schema matching |
0.0 | 1 | 2004 | iMAP: Discovering Complex Mappings between Database Schemas · SIGMOD Conference 2004 |
Knowledge graphs › ontology
ontology matching |
0.0 | 1 | 2003 | Learning to match ontologies on the Semantic Web · VLDB J. 2003 |
Storage systems
log management |
0.0 | 1 | 2007 | Transaction Isolation and Lazy Commit · ICDE 2007 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.0 | 1 | 2003 | Learning to match ontologies on the Semantic Web · VLDB J. 2003 |
Methods — techniques the papers use, named apart from their topics
snapshot integration · 0.3log-based rewind · 0.3layered architecture · 0.3machine learning · 0.1search-based matching · 0.0domain knowledge exploitation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | DistributedLog: A High Performance Replicated Log ServiceabstractDistributedLog is a high performance, strictly ordered, durably replicated log. It is multi-tenant, designed with a layered architecture that allows reads and writes to be scaled independently and supports OLTP, stream processing and batch workloads. It also supports a globally synchronous consistent replicated log spanning multiple geographically separated regions. This paper describes how DistributedLog is structured, its components and the rationale underlying various design decisions. We have been using DistributedLog in production for several years, supporting applications ranging from transactional database journaling, real-time data ingestion, and analytics to general publish-subscribe messaging. Sijie Guo, Robin Dhamankar, Leigh Stewart |
ICDE | 2 |
| 2012 | Transaction Log Based Application Error Recovery and Point In-Time QueryabstractDatabase backups have traditionally been used as the primary mechanism to recover from hardware and user errors. High availability solutions maintain redundant copies of data that can be used to recover from most failures except user or application errors. Database backups are neither space nor time efficient for recovering from user errors which typically occur in the recent past and affect a small portion of the database. Moreover periodic full backups impact user workload and increase storage costs. In this paper we present a scheme that can be used for both user and application error recovery starting from the current state and rewinding the database back in time using the transaction log. While we provide a consistent view of the entire database as of a point in time in the past, the actual prior versions are produced only for data that is accessed. We make the as of data accessible to arbitrary point in time queries by integrating with the database snapshot feature in Microsoft SQL Server. Tomas Talius, Robin Dhamankar, Andrei Dumitrache, Hanuma Kodavalla |
Proc. VLDB Endow. | 2 |
| 2007 | Transaction Isolation and Lazy CommitabstractIn order to guarantee durability of transactions (D in the ACID properties) database systems issue a synchronous log write on transaction commit. However, in many scenarios such as queue processing and personal information management systems, durability on commit is not required as the transactions rolled back due to a crash can be reprocessed using the application state. Avoiding such synchronous I/O improves system throughput and response time. Also, when the database is running on a mobile device or a laptop, reduced I/O consumes less power and increases battery life - a significant consideration for mobile users. Transactions that do not require durability can be "lazily committed", i.e. the log is not written synchronously upon commit. If another transaction reads such lazily committed data and performs an independently committed external action based on it, then an inconsistency may result if the effects of the lazily committed transaction are lost in a crash. We present a solution that provides the efficiency of lazily committed transactions and the flexibility for other transactions to read only durably committed data. We demonstrate that even in the presence of a large number of readers requesting durably committed data our approach reduces I/Os significantly. Vishal Kathuria, Robin Dhamankar, Hanuma Kodavalla |
ICDE | 2 |
| 2004 | iMAP: Discovering Complex Mappings between Database SchemasabstractCreating semantic matches between disparate data sources is fundamental to numerous data sharing efforts. Manually creating matches is extremely tedious and error-prone. Hence many recent works have focused on automating the matching process. To date, however, virtually all of these works deal only with one-to-one (1-1) matches, such as address = location. They do not consider the important class of more complex matches, such as address = concat (city, state) and room-pric = room-rate*(1 + tax-rate).We describe the iMAP system which semi-automatically discovers both 1-1 and complex matches. iMAP reformulates schema matching as a search in an often very large or infinite match space. To search effectively, it employs a set of searchers, each discovering specific types of complex matches. To further improve matching accuracy, iMAP exploits a variety of domain knowledge, including past complex matches, domain integrity constraints, and overlap data. Finally, iMAP introduces a novel feature that generates explanation of predicted matches, to provide insights into the matching process and suggest actions to converge on correct matches quickly. We apply iMAP to several real-world domains to match relational tables, and show that it discovers both 1-1 and complex matches with high accuracy. Robin Dhamankar, Yoonkyong Lee, AnHai Doan, Alon Y. Halevy, Pedro M. Domingos |
SIGMOD Conference | 1 |
| 2003 | Learning to match ontologies on the Semantic Web
AnHai Doan, Jayant Madhavan, Robin Dhamankar, Pedro M. Domingos, Alon Y. Halevy |
VLDB J. | 3 |