VLDB 2026 Research / reviewers in the wild / expert
Dmitry Lychagin
dblp:88/4390
· DBLP profile ↗
7ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 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
7 papers |
Data models and query languages · 33% Data stream processing · 24% Data integration and cleaning · 15% | |
| Software engineering, system software, and programming languages
2 papers |
Services computing and microservices · 100% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing › continuous query processing
sliding window query |
0.8 | 1 | 2024 | A new window Clause for SQL++ · VLDB J. 2024 |
Query processing and optimization
analytical query processing |
0.4 | 1 | 2019 | Couchbase Analytics: NoETL for Scalable NoSQL Data Analysis · Proc. VLDB Endow. 2019 |
Data models and query languages › NoSQL database
document-oriented database |
0.4 | 1 | 2019 | Couchbase Analytics: NoETL for Scalable NoSQL Data Analysis · Proc. VLDB Endow. 2019 |
Database system architecture and tuning › parallel database system
massively parallel query processing |
0.4 | 1 | 2019 | Couchbase Analytics: NoETL for Scalable NoSQL Data Analysis · Proc. VLDB Endow. 2019 |
Data models and query languages
NoSQL database |
0.4 | 1 | 2019 | Couchbase Analytics: NoETL for Scalable NoSQL Data Analysis · Proc. VLDB Endow. 2019 |
Data integration and cleaning
data services |
0.3 | 3 | 2009 | Access control in the aqualogic data services platform · SIGMOD Conference 2009 Updates in the AquaLogic Data Services Platform · ICDE 2009 The BEA AquaLogic data services platform (Demo) · SIGMOD Conference 2006 |
Data integration and cleaning
enterprise information integration |
0.2 | 2 | 2009 | Access control in the aqualogic data services platform · SIGMOD Conference 2009 The BEA AquaLogic data services platform (Demo) · SIGMOD Conference 2006 |
Data models and query languages › query language
declarative query language |
0.1 | 1 | 2019 | Couchbase Analytics: NoETL for Scalable NoSQL Data Analysis · Proc. VLDB Endow. 2019 |
Data models and query languages › XML query languages
XQuery |
0.1 | 1 | 2009 | Updates in the AquaLogic Data Services Platform · ICDE 2009 |
Authentication and access control › access control
fine-grained access control |
0.1 | 1 | 2009 | Access control in the aqualogic data services platform · SIGMOD Conference 2009 |
Data models and query languages
XML query languages |
0.1 | 1 | 2008 | XQSE: An XQuery Scripting Extension for the AquaLogic Data Services Platform · ICDE 2008 |
Data integration and cleaning › enterprise information integration
enterprise data integration |
0.0 | 1 | 2009 | Updates in the AquaLogic Data Services Platform · ICDE 2009 |
Data integration and cleaning
heterogeneous data source integration |
0.0 | 1 | 2008 | XQSE: An XQuery Scripting Extension for the AquaLogic Data Services Platform · ICDE 2008 |
Services computing and microservices
service-oriented architecture |
0.0 | 1 | 2006 | The BEA AquaLogic data services platform (Demo) · SIGMOD Conference 2006 |
Methods — techniques the papers use, named apart from their topics
shared-nothing architecture · 0.4procedural XQuery · 0.2declarative integration logic · 0.2update virtual machine · 0.1update maps · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A new window Clause for SQL++abstractAbstract Window queries are important analytical tools for ordered data and have been researched both in streaming and stored data environments. By incorporating ideas for window queries from existing streaming and stored data systems, we propose a new window syntax that makes a wide range of window queries easier to write and optimize. We have implemented this new window syntax in SQL++, an SQL extension that supports querying semistructured data, on top of AsterixDB, a Big Data Management System, thus allowing us to process window queries over large datasets in a parallel and efficient manner. James Fang, Dmitry Lychagin, Michael J. Carey 0001, Vassilis J. Tsotras |
VLDB J. | 2 |
| 2019 | Couchbase Analytics: NoETL for Scalable NoSQL Data AnalysisabstractCouchbase Server is a highly scalable document-oriented database management system. With a shared-nothing architecture, it exposes a fast key-value store with a managed cache for sub-millisecond data operations, indexing for fast queries, and a powerful query engine for executing declarative SQL-like queries. Its Query Service debuted several years ago and supports high volumes of low-latency queries and updates for JSON documents. Its recently introduced Analytics Service complements the Query Service. Couchbase Analytics, the focus of this paper, supports complex analytical queries (e.g., ad hoc joins and aggregations) over large collections of JSON documents. This paper describes the Analytics Service from the outside in, including its user model, its SQL++ based query language, and its MPP-based storage and query processing architecture. It also briefly touches on the relationship of Couchbase Analytics to Apache AsterixDB, the open source Big Data management system at the core of Couchbase Analytics. Murtadha Al Hubail, Ali Alsuliman, Michael Blow, Michael J. Carey 0001, Dmitry Lychagin, Ian Maxon, Till Westmann |
Proc. VLDB Endow. | 5 |
| 2009 | Updates in the AquaLogic Data Services PlatformabstractThe BEA aqualogic data services platform (ALDSP) is a middleware platform for creating services that integrate and manipulate information from disparate enterprise data sources. This paper provides a technical overview of the all-new update support in ALDSP 3.0, released in January 2008. It describes the update side of data services, our unique model for making update automation transparent and flexible, and the use of the XQuery Scripting Extension (XQSE) for further customizing the system's default handling of updates. It also gives an overview of the ALDSP update processing machinery, including the automatic generation of update maps from read functions, translation of update maps into update virtual machine (UVM) programs, the UVM instruction interpreter, and SQL generation for updates to data drawn from relational data sources. Michael Blow, Vinayak R. Borkar, Michael J. Carey 0001, Chris Hillery, Alexander Kotopoulis, Dmitry Lychagin, Radu Preotiuc-Pietro, Panagiotis Reveliotis, Joshua Spiegel, Till Westmann |
ICDE | 6 |
| 2009 | Access control in the aqualogic data services platformabstractThe AquaLogic Data Services Platform (ALDSP) is a middleware platform for building data services that integrate and provide operations over data drawn from spanning multiple heterogeneous information sources. A data service consists of an XML Schema instance, describing its information content, and a collection of XQuery functions and procedures that comprise its set of operations. This paper describes access control in ALDSP. We describe ALDSP's securable resource hierarchy, its fine-grained access control capabilities for securing portions of data service schemas, how XQuery can be used to specify data-driven security policies, and how user identity mapping is supported. We then provide an in-depth overview of how ALDSP works, including implementation techniques to keep access control checking from interacting badly with view rewriting, query optimization, and caching. Vinayak R. Borkar, Michael J. Carey 0001, Daniel Engovatov, Dmitry Lychagin, Panagiotis Reveliotis, Joshua Spiegel, Sachin Thatte, Till Westmann |
SIGMOD Conference | 4 |
| 2008 | XQSE: An XQuery Scripting Extension for the AquaLogic Data Services PlatformabstractThe AquaLogic Data Services Platform (ALDSP) is a BEA middleware platform for creating services that access and manipulate information drawn from multiple heterogeneous sources of data. The integration logic for read services is specified declaratively using the XQuery language. ALDSP 3.0, available in December 2007, includes a new XQuery-based Scripting Extension - XQSE - that enables developers to write procedural as well as declarative logic without leaving the XQuery world. In this paper, we describe the XQSE extensions to XQuery and show how they help to support important new classes of data services in ALDSP 3.0. Vinayak R. Borkar, Michael J. Carey 0001, Daniel Engovatov, Dmitry Lychagin, Till Westmann, Warren Wong |
ICDE | 4 |
| 2006 | The BEA AquaLogic data services platform (Demo)abstractWe showcase the BEA AquaLogic Data Services Platform (ALDSP), a middleware infrastructure product that enables the declarative development of data services for service-oriented architectures (SOA). ALDSP includes support for modeling networks of interrelated data services, for realizing data services using either graphical or source-based XQuery editors, for testing data services as they are developed, and for identifying and incorporating changes in the structure of the underlying sources of data. Physical data sources supported include relational tables and views, Web services, packaged applications, stored procedures, XML files, delimited files, and custom Java applications. Data service definitions can be layered; as with relational views, such layering is virtual, and is rewritten away at query compilation time. ALDSP supports both read and update data service functions, and the ALDSP XML query runtime includes a number of interesting query operators and distributed query optimizations. In addition, ALDSP supports function caching, fine-grained security, and SQL-based data access as well as providing service-based and XQuery access to SOA data. We plan to demonstrate as much of this as time permits. Vinayak R. Borkar, Michael J. Carey 0001, Dmitry Lychagin, Till Westmann |
SIGMOD Conference | 3 |
| 2006 | Query Processing in the AquaLogic Data Services Platform
Vinayak R. Borkar, Michael J. Carey 0001, Dmitry Lychagin, Till Westmann, Daniel Engovatov, Nicola Onose |
VLDB | 3 |