Demo Data from EDBT 2026 / reviewers in the wild / expert
Chavdar Botev
dblp:b/ChavdarBotev
· DBLP profile ↗
16ranked-venue papers
5as first author
0since 2021 · last 2015
0009-0000-3881-9239ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 13 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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 |
Storage systems · 43% Distributed systems · 36% Cloud and datacenter computing · 18% | |
| Databases, data mining, and information retrieval
7 papers |
Information retrieval · 52% Query processing and optimization · 25% Data models and query languages · 12% | |
| Computer networks
1 paper |
Network optimization and economics · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 24 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › data management
data ingestion |
0.2 | 1 | 2015 | Gobblin: Unifying Data Ingestion for Hadoop · Proc. VLDB Endow. 2015 |
Cloud and datacenter computing
datacenter infrastructure |
0.1 | 1 | 2012 | Data Infrastructure at LinkedIn · ICDE 2012 |
Storage systems › key-value storage
distributed key-value store |
0.1 | 1 | 2012 | Data Infrastructure at LinkedIn · ICDE 2012 |
Distributed systems
fault tolerance |
0.1 | 1 | 2012 | Data Infrastructure at LinkedIn · ICDE 2012 |
Storage systems
key-value storage |
0.1 | 1 | 2012 | Data Infrastructure at LinkedIn · ICDE 2012 |
Distributed systems › middleware
message systems |
0.1 | 1 | 2012 | Data Infrastructure at LinkedIn · ICDE 2012 |
Distributed systems
replication |
0.1 | 1 | 2012 | Data Infrastructure at LinkedIn · ICDE 2012 |
Network optimization and economics › network economics
revenue sharing |
0.1 | 1 | 2011 | Efficient online ad serving in a display advertising exchange · WSDM 2011 |
Information retrieval › document retrieval › structured document retrieval
XML search |
0.1 | 2 | 2006 | Quark: an efficient XQuery full-text implementation · SIGMOD Conference 2006 A TeXQuery-Based XML Full-Text Search Engine · SIGMOD Conference 2004 |
Query processing and optimization › keyword query processing
keyword search over databases |
0.1 | 1 | 2009 | Efficient keyword search over virtual XML views · VLDB J. 2009 |
Information retrieval
keyword search |
0.1 | 2 | 2007 | Efficient Keyword Search over Virtual XML Views · VLDB 2007 XRANK: Ranked Keyword Search over XML Documents · SIGMOD Conference 2003 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.1 | 1 | 2015 | Gobblin: Unifying Data Ingestion for Hadoop · Proc. VLDB Endow. 2015 |
Information retrieval
retrieval models |
0.1 | 1 | 2006 | Quark: an efficient XQuery full-text implementation · SIGMOD Conference 2006 |
Information retrieval
search engines |
0.1 | 1 | 2006 | Quark: an efficient XQuery full-text implementation · SIGMOD Conference 2006 |
Information retrieval
ranking |
0.1 | 2 | 2004 | XRANK: Ranked Keyword Search over XML Documents · SIGMOD Conference 2003 A TeXQuery-Based XML Full-Text Search Engine · SIGMOD Conference 2004 |
Information retrieval › search engines
full-text search |
0.0 | 1 | 2004 | Texquery: a full-text search extension to xquery · WWW 2004 |
Information retrieval › query formulation
query primitives |
0.0 | 1 | 2004 | Texquery: a full-text search extension to xquery · WWW 2004 |
Data models and query languages
XML query languages |
0.0 | 1 | 2004 | Texquery: a full-text search extension to xquery · WWW 2004 |
Data models and query languages › XML query languages
XQuery Full Text |
0.0 | 1 | 2004 | A TeXQuery-Based XML Full-Text Search Engine · SIGMOD Conference 2004 |
Information retrieval › keyword search
XML keyword search |
0.0 | 1 | 2003 | XRANK: Ranked Keyword Search over XML Documents · SIGMOD Conference 2003 |
Data models and query languages
XML data management |
0.0 | 1 | 2009 | Efficient keyword search over virtual XML views · VLDB J. 2009 |
Database system architecture and tuning › view management
XML views |
0.0 | 1 | 2009 | Efficient keyword search over virtual XML views · VLDB J. 2009 |
User interface design and tools
end-user programming |
0.0 | 1 | 2008 | WYSIWYG development of data driven web applications · Proc. VLDB Endow. 2008 |
Query processing and optimization
top-k query processing |
0.0 | 1 | 2004 | A TeXQuery-Based XML Full-Text Search Engine · SIGMOD Conference 2004 |
Methods — techniques the papers use, named apart from their topics
precomputation · 0.4polynomial-time algorithm · 0.4candidate ordering · 0.4graphical specification · 0.2automatic code generation · 0.2distributed storage · 0.1change data capture · 0.1thesauri · 0.0stemming · 0.0scoring · 0.0proximity distance · 0.0phrase matching · 0.0XQuery · 0.0XPath · 0.0keyword proximity · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Capacity Planning and Headroom Analysis for Taming Database Replication Latency: Experiences with LinkedIn Internet TrafficabstractInternet companies like LinkedIn handle a large amount of incoming web traffic. Events generated in response to user input or actions are stored in a source database. These database events feature the typical characteristics of Big Data: high volume, high velocity and high variability. Database events are replicated to isolate source database and form a consistent view across data centers. Ensuring a low replication latency of database events is critical to business values. Given the inherent characteristics of Big Data, minimizing the replication latency is a challenging task. Zhenyun Zhuang, Haricharan Ramachandra, Cuong Tran 0003, Subbu Subramaniam, Chavdar Botev, Chaoyue Xiong, Badri Sridharan |
ICPE | 5 |
| 2015 | Gobblin: Unifying Data Ingestion for HadoopabstractData ingestion is an essential part of companies and organizations that collect and analyze large volumes of data. This paper describes Gobblin, a generic data ingestion framework for Hadoop and one of LinkedIn's latest open source products. At LinkedIn we need to ingest data from various sources such as relational stores, NoSQL stores, streaming systems, REST endpoints, filesystems, etc. into our Hadoop clusters. Maintaining independent pipelines for each source can lead to various operational problems. Gobblin aims to solve this issue by providing a centralized data ingestion framework that makes it easy to support ingesting data from a variety of sources. Gobblin distinguishes itself from similar frameworks by focusing on three core principles: generality, extensibility, and operability. Gobblin supports a mixture of data sources out-of-the-box and can be easily extended for more. This enables an organization to use a single framework to handle different data ingestion needs, making it easy and inexpensive to operate. Moreover, with an end-to-end metrics collection and reporting module, Gobblin makes it simple and efficient to identify issues in production. Lin Qiao, Yinan Li 0006, Sahil Takiar, Narasimha Veeramreddy, Min Tu, Issac Buenrostro, Kapil Surlaker, Shirshanka Das, Chavdar Botev |
Proc. VLDB Endow. | 11 |
| 2012 | All aboard the Databus!: Linkedin's scalable consistent change data capture platformabstractIn Internet architectures, data systems are typically categorized into source-of-truth systems that serve as primary stores for the user-generated writes, and derived data stores or indexes which serve reads and other complex queries. The data in these secondary stores is often derived from the primary data through custom transformations, sometimes involving complex processing driven by business logic. Similarly data in caching tiers is derived from reads against the primary data store, but needs to get invalidated or refreshed when the primary data gets mutated. A fundamental requirement emerging from these kinds of data architectures is the need to reliably capture, flow and process primary data changes. Shirshanka Das, Chavdar Botev, Kapil Surlaker, Bhaskar Ghosh, Balaji Varadarajan, Sunil Nagaraj, David Zhang 0001, Jemiah Westerman, Phanindra Ganti, Boris Shkolnik, Sajid Topiwala, Alexander Pachev, Naveen Somasundaram, Subbu Subramaniam |
SoCC | 2 |
| 2012 | Data Infrastructure at LinkedInabstractLinked In is among the largest social networking sites in the world. As the company has grown, our core data sets and request processing requirements have grown as well. In this paper, we describe a few selected data infrastructure projects at Linked In that have helped us accommodate this increasing scale. Most of those projects build on existing open source projects and are themselves available as open source. The projects covered in this paper include: (1) Voldemort: a scalable and fault tolerant key-value store, (2) Data bus: a framework for delivering database changes to downstream applications, (3) Espresso: a distributed data store that supports flexible schemas and secondary indexing, (4) Kafka: a scalable and efficient messaging system for collecting various user activity events and log data. Aditya Auradkar, Chavdar Botev, Shirshanka Das, Dave De Maagd, Alex Feinberg, Phanindra Ganti, Bhaskar Ghosh, Kishore Gopalakrishna, Brendan Harris, Joel Koshy, Kevin Krawez, Jay Kreps, Shi Lu, Sunil Nagaraj, Neha Narkhede, Sasha Pachev, Igor Perisic, Lin Qiao, Tom Quiggle, Jun Rao, Bob Schulman, Abraham Sebastian, Oliver Seeliger, Adam Silberstein, Boris Shkolnik, Chinmay Soman, Roshan Sumbaly, Kapil Surlaker, Sajid Topiwala, Cuong Tran 0003, Balaji Varadarajan, Jemiah Westerman, Zach White, David Zhang 0001 |
ICDE | 2 |
| 2011 | Efficient online ad serving in a display advertising exchangeabstractWe introduce and formalize a novel constrained path optimization problem that is the heart of the real-time ad serving task in the Yahoo! (formerly RightMedia) Display Advertising Exchange. In the Exchange, the ad server's task for each display opportunity is to compute, with low latency, an optimal valid path through a directed graph representing the business arrangements between the hundreds of thousands of business entities that are participating in the Exchange. These entities include not only publishers and advertisers, but also intermediate entities called "ad networks" which have delegated their ad serving responsibilities to the Exchange. Path optimality is determined by the payment to the publisher, and is affected by an advertiser's bid and also by the revenue-sharing agreements between the entities in the chosen path leading back to the publisher. Path validity is determined by constraints which focus on the following three issues: 1) suitability of the opportunity's web page and its publisher 2)suitability of the user who is currently viewing that web page, and 3) suitability of a candidate ad and its advertiser. Because the Exchange's constrained path optimization task is novel, there are no published algorithms for it. This paper describes two different algorithms that have both been successfully used in the actual Yahoo! ad server. The first algorithm has the advantage of being extremely simple, while the second is more robust thanks to its polynomial worst-case running time. In both cases, meeting latency caps has required that the basic algorithms be improved by optimizations; we will describe a candidate ordering scheme and a pre-computation scheme that have both been effective in reducing latency in the real ad serving system that serves over ten billion ad calls per day. Kevin J. Lang, Joaquin Delgado, Dongming Jiang, Bhaskar Ghosh, Shirshanka Das, Amita Gajewar, Swaroop Jagadish, Arathi Seshan, Chavdar Botev, Michael Ortega-Binderberger, Sunil Nagaraj, Raymie Stata |
WSDM | 9 |
| 2009 | Efficient keyword search over virtual XML views
Feng Shao 0002, Chavdar Botev, Anand Bhaskar, Muthiah Chettiar, Fan Yang 0002, Jayavel Shanmugasundaram |
VLDB J. | 3 |
| 2008 | WYSIWYG development of data driven web applicationsabstractAn emerging trend in Social Networking sites and Web portals is the opening up of their APIs to external application developers. For example, the Facebook Platform, Google Gadgets and Yahoo! Widgets allow developers to design their own applications, which can then can be integrated with the platform and shared with other users. However, current APIs are targeted towards developers with programming expertise and database knowledge; they are not accessible to a large class of users who do not have a programming/database background, but would nevertheless like to create new applications. To address this need, we have developed the AppForge system, which provides a WYSIWYG application development platform. Users can graphically specify the components of webpages inside a Web browser, and the corresponding database schema and application logic will be automatically generated on the fly by the system. The WYSIWYG interface gives instantaneous feedback on what users have created and allows them to run, test and continuously refine their applications. AppForge has been used to create prototype versions of a variety of applications such as an event planning system, a recruiting system, an item trading system and an online course management system. We have also conducted a small and preliminary user study to identify and fix some of the usability aspects of AppForge. Fan Yang 0002, Nitin Gupta 0003, Chavdar Botev, Elizabeth F. Churchill, George Levchenko, Jayavel Shanmugasundaram |
Proc. VLDB Endow. | 3 |
| 2007 | Efficient Keyword Search over Virtual XML Views
Feng Shao 0002, Chavdar Botev, Anand Bhaskar, Muthiah Chettiar, Fan Yang 0002, Jayavel Shanmugasundaram |
VLDB | 3 |
| 2006 | Expressiveness and Performance of Full-Text Search Languages
Chavdar Botev, Sihem Amer-Yahia, Jayavel Shanmugasundaram |
EDBT | 1 |
| 2006 | Quark: an efficient XQuery full-text implementationabstractThe XQuery 1.0 and XPath 2.0 Full-text (XQFT) language has been developed by the W3C to extend XQuery and XPath with full-text search capabilities. XQFT allows users to specify a mix of structured and complex full-text predicates, and also allows users to score/rank such queries. The power and flexibility of XQFT gives rise to two interesting questions. First, is it possible to efficiently integrate a full-function XML query language with sophisticated full-text search? Second, is it possible to score and rank arbitrary XQuery and XQFT queries? In this demonstration, we present evidence that it is indeed possible to achieve the above goals. We demonstrate the Quark open-source data management system and show how we can seamlessly and efficiently integrate structured and unstructured search over XML data. In particular, we demonstrate (a) techniques for efficiently evaluating keyword search over virtual XML views, and (b) a framework for scoring both structured and full-text predicates. Anand Bhaskar, Chavdar Botev, Muthiah Chettiar, Jayavel Shanmugasundaram, Feng Shao 0002, Fan Yang 0002 |
SIGMOD Conference | 2 |
| 2005 | Static score bucketing in inverted indexesabstractMaintaining strict static score order of inverted lists is a heuristic used by search engines to improve the quality of query results when the entire inverted lists cannot be processed. This heuristic, however, increases the cost of index generation and requires complex index build algorithms. In this paper, we study a new index organization based on static score bucketing. We show that this new technique significantly improves in index build performance while having minimal impact on the quality of search results. Chavdar Botev, Nadav Eiron, Marcus Fontoura, Eugene J. Shekita |
CIKM | 1 |
| 2005 | Supporting workflow in a course management systemabstractCMS is a secure and scalable web-based course management system developed by the Cornell University Computer Science Department. The system was designed to simplify, streamline, and automate many aspects of the workflow associated with running a large course, such as course creation, importing students, management of student workgroups, online submission of assignments, assignment of graders, grading, handling regrade requests, and preparation of final grades. In contrast, other course management systems of which we are aware provide only specialized solutions for specific components, such as grading. CMS is increasingly widely used for course management at Cornell University. In this paper we articulate the principles we followed in designing the system and describe the features that users found most useful. Chavdar Botev, Hubert Chao, Theodore Chao, Yim Cheng, Raymond Doyle, Sergey Grankin, Jon Guarino, Saikat Guha 0002, Pei-Chen Lee, Dan Perry, Christopher Ré, Ilya Rifkin, Tingyan Yuan, Dora Abdullah, Kathy Carpenter, David Gries, Dexter Kozen, Andrew C. Myers, David I. Schwartz, Jayavel Shanmugasundaram |
SIGCSE | 1 |
| 2005 | Context-Sensitive Keyword Search and Ranking for XML
Chavdar Botev, Jayavel Shanmugasundaram |
WebDB | 1 |
| 2004 | A TeXQuery-Based XML Full-Text Search EngineabstractWe demonstrate an XML full-text search engine that implements the TeXQuery language. TeXQuery is a powerful full-text search extension to XQuery that provides a rich set of fully composable full-text primitives, such as phrase matching, proximity distance, stemming and thesauri. TeXQuery enables users to seamlessly query over both structure data and text, by embedding full-text primitives in XQuery and vice versa. TeXQuery also supports a flexible scoring construct that scores query results based on full-text predicates and permits top-k queries. TeXQuery is the precursor of the full-text language extension to XPath 2.0 and XQuery 1.0 currently being developed by W3C. Chavdar Botev, Jayavel Shanmugasundaram, Sihem Amer-Yahia |
SIGMOD Conference | 1 |
| 2004 | Texquery: a full-text search extension to xqueryabstractOne of the key benefits of XML is its ability to represent a mix of structured and unstructured (text) data. Although current XML query languages such as XPath and XQuery can express rich queries over structured data, they can only express very rudimentary queries over text data. We thus propose TeXQuery, which is a powerful full-text search extension to XQuery. TeXQuery provides a rich set of fully composable full-text search primitives,such as Boolean connectives, phrase matching, proximity distance, stemming and thesauri. TeXQuery also enables users to seamlessly query over both structured and text data by embedding TeXQuery primitives in XQuery, and vice versa. Finally, TeXQuery supports a flexible scoring construct that can be used toscore query results based on full-text predicates. TeXQuery is the precursor ofthe full-text language extensions to XPath 2.0 and XQuery 1.0 currently being developed by the W3C. Sihem Amer-Yahia, Chavdar Botev, Jayavel Shanmugasundaram |
WWW | 2 |
| 2003 | XRANK: Ranked Keyword Search over XML DocumentsabstractWe consider the problem of efficiently producing ranked results for keyword search queries over hyperlinked XML documents. Evaluating keyword search queries over hierarchical XML documents, as opposed to (conceptually) flat HTML documents, introduces many new challenges. First, XML keyword search queries do not always return entire documents, but can return deeply nested XML elements that contain the desired keywords. Second, the nested structure of XML implies that the notion of ranking is no longer at the granularity of a document, but at the granularity of an XML element. Finally, the notion of keyword proximity is more complex in the hierarchical XML data model. In this paper, we present the XRANK system that is designed to handle these novel features of XML keyword search. Our experimental results show that XRANK offers both space and performance benefits when compared with existing approaches. An interesting feature of XRANK is that it naturally generalizes a hyperlink based HTML search engine such as Google. XRANK can thus be used to query a mix of HTML and XML documents. Feng Shao 0002, Chavdar Botev, Jayavel Shanmugasundaram |
SIGMOD Conference | 3 |